前言
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 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() |
释放与一个结果集合相关的内存 |
断开连接
完成
参考文献
哔哩哔哩——千锋教育网络安全学院