PHP链接数据库

来源:互联网 发布:java template模板 编辑:程序博客网 时间:2024/05/30 05:41

1. 连接数据库服务器

函数 参数 功能 mysqli-connect 主机,数据库服务器登录名,密码,数据库名称,端口(默认为3306) 连接数据库服务器

2. 判断错误

函数 参数 功能 mysqli_error mysqli_connect返回的资源 返回连接错误字符串,无措返回0

3. 选择数据库

函数 参数 功能 mysqli_select_db mysqli_connect返回的资源,需要连接的数据库名 选择本连接中的数据库

4. 设置字符集

函数 参数 功能 mysqli_set_charset mysqli_connect返回的资源,字符集类型 设置与mysql服务器连接,结果,校验字符集

5. 准备sql语句
如果出错则打印错误语句。

$username = 'lily';$sql = "select * from user where username = '$username'";$db = mysqli_connect('localhost','root','1234');if(!$db){    //输出错误    die(mysqli_error());}

6. 发送sql语句

函数 参数 功能 mysqli_query mysqli_connect返回的资源,sql语句 发送sql语句

7. 判断是否执行正常或者遍历数据

函数 参数 功能 mysqli_fetch_array 传入查询出来的结果变量,(传入mysqli_num返回索引数组,mysqli_assoc返回关联数组,mysqli_both返回索引和关联) 得到result结果集中的数据,返回数组进行遍历 mysqli_fetch_assoc 传入查询出来的结果变量 得到result结果集中的数据,返回关联数组进行遍历 mysqli_fetch_row 传入查询出来的结果变量 得到result结果集中的数据,返回索引数组进行遍历 mysqli_fetch_rows 传入查询出来的结果变量 返回查询出来的结果总数 mysqli_fetch_object 传入查询出来的结果变量 得到result结果集中的数据,返回对象进行遍历 mysqli_fetch_field 传入查询出来的结果变量 返回数据行,用于判断是否插入、更新、删除成功,插入的话还返回自增id

8. 关闭数据库

函数 参数 功能 mysqli_close 传入查询出来的结果变量 关闭数据库连接

补充:显示服务器信息函数

函数 参数 功能 mysqli_get_server_info 传入查询出来的结果变量 返回服务器信息 mysqli_get_server_version 传入查询出来的结果变量 返回服务器版本
原创粉丝点击