前言
PHP连接MySQL数据库学习笔记
建立连接
<host>:数据库地址
<username>:用户名
<password>:密码
<database>:需要连接的数据库名
<port>:端口号
1
| $link = mysqli_connect('<host>', '<username>', '<password>', '<database>');
|
1
| $link = mysqli_connect('<host>', '<username>', '<password>');
|
1
| $link = mysqli_connect('<host>', '<username>', '<password>', '<database>', '<port>');
|
处理报错
1 2 3 4 5
| if ($link) { ... } else { die(mysqli_connect_error()); }
|
执行SQL语句
<sql>:SQL语句
1
| $results = mysqli_query($link, '<sql>');
|
获取返回的数据总数
1
| mysql_num_rows($results);
|
处理报错
1 2 3 4 5
| if ($results) { ... } else { die(mysqli_error($link)); }
|
处理结果
mysqli_fetch_assoc()每次执行只取1条数据
1
| $results_array = mysqli_fetch_all($results);
|
| 函数 |
备注 |
mysqli_fetch_row() |
以索引数组的方式获取一条数据 |
mysqli_fetch_assoc() |
以关联数组的方式获取一条数据 |
mysqli_fetch_array() |
以索引数组或关联数组的方式获取一条数据 |
mysqli_fetch_all() |
以索引数组或关联数组的方式获取全部数据 |
mysqli_num_rows() |
获取结果记录的数量 |
mysqli_free_result() |
释放与一个结果集合相关的内存 |
断开连接
完成
参考文献
哔哩哔哩——千锋教育网络安全学院
哔哩哔哩——逆风微笑的代码狗