php操作MySQL有三组常见的函数: mysql == mysqli == pdo
固定的6步流程:
1)链接MySQL服务器
2)选择要操作的数据库
3)设置字符集(不设置字符集可能会出现乱码问题)
4)执行sql语句
5)处理sql执行结果
6)关闭MySQL链接
除了第五步,其他都是固定的,对应一个mysqli的函数
1)链接MySQL服务器---mysql_connect(var1,var2,var3)
参数1:MySQL数据库的主机地址
参数2:用户名
参数3:用户名对应的密码
返回值;数据库链接资源
$conn = mysqli_connect('localhost','root','root')
2)选择要操作的数据库 ==mysqli_select_db(var1,var2)
参数1:数据库链接资源
参数2:数据库名称
mysqli_select_db($conn,$demo)
3)设置字符集 --- mysqli_query(var1,var2)
参数1:数据库链接资源
参数2:sql语句 -- - set names utf8(设置字符集的sql语句)
mysqli_query($conn,'set names utf8')
4)执行sql语句 --- mysqli-query(var1,var2)
参数1:数据库链家资源
参数2:sql语句 ---增删改查sql语句
返回值:如果是查询,则返回结果对象,该对象里面包含了从数据表中取出的数据
如果是增删改,则放回布尔值,成功true,失败返回false;
$result = mysqli_query($onn,$sql)
5)处理 == 查询结果 ==
==mysqli_fetch_assoc(var);==
参数:查询结果对象
返回值:一维数组,下表是数据表字段
将当前的数据取出来并返回成一维数组,同时将指针向下移动一行.
如果已经无法返回一维数组时,则返回false
6)关闭MySQL链家资源 --- mysqli-close(var )
参数;数据库链接资源
mysqli_close($conn)