PHP连接MySQL与数据读取示例
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
“PHP常用代码汇总.docx” 这篇文章主要汇总了两个关键的PHP操作:连接MySQL数据库和从数据库读取数据并进行循环输出。在PHP中,与MySQL数据库交互是Web开发中的常见任务,这里提供了两个实用的例子来演示如何执行这些操作。 首先,我们来看连接MySQL数据库的代码: ```php $connec = mysql_connect("localhost", "root", "root") or die("不能连接数据库服务器:" . mysql_error()); mysql_select_db("liuyanben", $connec) or die("不能选择数据库:" . mysql_error()); mysql_query("setnames 'gbk'"); ``` 这段代码做了以下几件事: 1. 使用`mysql_connect()`函数尝试连接到本地的MySQL服务器,用户名和密码都是“root”。如果连接失败,`or die()`会终止脚本并显示错误信息。 2. `mysql_select_db()`函数用于选择名为“liuyanben”的数据库。如果无法选择,也会触发`die()`并显示错误。 3. `mysql_query("setnames 'gbk'");`这行代码设置字符集为GBK,确保数据的正确编码和解码,特别是在处理中文字符时。 接下来是读取数据库并循环输出的示例: ```php $sql = "select * from liuyan order by ly_id desc"; $conn = mysql_query($sql, $connec); while ($rs = mysql_fetch_array($conn)) { // HTML表格结构省略... } ``` 这段代码首先定义了一个SQL查询,`select * from liuyan order by ly_id desc`,用于从名为“liuyan”的表中选取所有列,并按照`ly_id`字段的降序排列。 然后,`mysql_query()`函数执行SQL查询,并将结果集存储在变量`$conn`中。`while`循环遍历结果集,每次迭代都调用`mysql_fetch_array()`函数获取一行记录,将其存储在`$rs`数组中。 在循环内部,可以看到HTML表格的结构,用于显示每条记录的数据。例如,`ly_title`、`ly_time`和`ly_author`字段分别对应留言主题、留言时间和留言人。还有一个链接可以回复留言,其ID通过`<?=$rs["ly_id"]?>`动态生成。 需要注意的是,这些示例使用的是已经过时的`mysql_*`函数系列,现代的PHP开发推荐使用`mysqli`或PDO扩展来处理数据库连接和查询,因为它们更安全,且支持更多的功能。对于新的项目,应避免使用`mysql_*`,以防潜在的安全风险和不兼容性问题。
![](https://csdnimg.cn/release/download_crawler_static/87559251/bg4.jpg)
剩余16页未读,继续阅读
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 108
- 资源: 1万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)