php操作mysql

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)
原文地址:https://www.cnblogs.com/wsjaizlp/p/9848160.html