外链论坛

 找回密码
 立即注册
搜索
查看: 72|回复: 3

PHP连接MySQL数据库

[复制链接]

2710

主题

148

回帖

9912万

积分

论坛元老

Rank: 8Rank: 8

积分
99120381
发表于 2024-7-10 15:57:35 | 显示全部楼层 |阅读模式

一行简单的$conn = mysql_connect("localhost:3306","root","root");

能够获取连接对象啦

比JAVA方便太多了

mysql_select_db("phpdemo",$conn); 选取数据库

$result = mysql_query("select * from user"); 查找数据库返回一个result的标识

$result_arr = mysql_fetch_assoc($result); 把result中的数据提取出来,一次只提取一条记录

循环打印因此的记录

下面是插进数据,能够看到做了很长的数据安全验证操作

重点:在sql语句中,传入参数的时候,参数必定要用引号导致来,防止sql注入,这个很要紧

倘若导致来,就会被有心人写入sql语句,倘若引了起来,就会变成字符串.

倘若是int类型的,请先吧数据转换成int格式,在插进到sql语句中.

运用intval()函数

connectDB(),是从dbconnect.php中定义的,返回的是连接对象.

上图是前端请求代码

上图是运用PDO对象连接MySQL数据库获取数据

能够简化成上面的操作,直接在foreach中写sql执行语句

完整的增删改查

利用while循环查找数据,直到最后一行$row等于null,这般循环就退出了

PDO的事务处理

运用try...catch,手动办事务处理,利用errorCode()办法,倘若有错,就要回滚

回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-20 12:08:59 | 显示全部楼层
楼主果然英明!不得不赞美你一下!
回复

使用道具 举报

1

主题

1014

回帖

-3

积分

限制会员

积分
-3
发表于 2024-9-7 10:20:51 | 显示全部楼层
谷歌外链发布 http://www.fok120.com/
回复

使用道具 举报

2739

主题

7376

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99100105
发表于 2024-9-25 17:17:47 | 显示全部楼层
论坛的成果是显著的,但我们不能因为成绩而沾沾自喜。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-8 10:13 , Processed in 0.065252 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.