1、PHP如何与MySQL进行交互
所有由上图可知,PHP想与MySQL进行交互必须有5个步骤。
2、五步走:第一步,连接数据库
要用到的知识点:mysql_conncect(‘主机名称如localhost’,‘mysql用户名如root’,‘mysql密码如root’)
3、五步走:第二步,选择数据库
要用到的知识点:mysql_select_db(‘数据库的名称’)
4、五步走:第三步,设置编码格式
要用到的知识点:mysql_query(‘SQL语句’),设置编码格式set names utf8
5、五步走:第四步,组装SQL语句并发送
要用到的知识点:bool mysql_query(‘SQL语句’),代表在MySQL中执行SQL语句,执行完毕后,如果是增加、修改、删除,返回的是布尔类型。
6、五步走:第五步,判断SQL语句是否执行成功
要用到的知识点:mysql_affected_rows(),代表受影响的行数,如果大于0就代表成功。
7、案例:使用PHP+MySQL执行删除操作
8、案例:使用PHP+MySQL执行更新操作(五步)
9、综合案例:实现用户注册功能
①编写一个表单页面
②创建deal.php页面,如下图所示:
10、案例:使用PHP+MySQL实现查询操作
在我们的增加、修改和删除操作时,$res返回的结果是一个布尔类型的数据。但是在查询操作中,其返回的是一个结果集(就是所有的数据)(resource资源类型)。
第六步:解析结果集,结合while循环
要用到的知识点:
mysql_fetch_assoc($res),每次读取一条记录(一条数据),然后把这个数据转化为一个关联型数组。
这个方法非常的神奇,每执行一次,读取一条数据,每执行一次,读取一条数据。直到所有数据读取完毕,其返回false(假)。
最终的代码:
运行结果: