php-mysqli连接数据库

mysqli连接数据库

创建链接

1
$link = mysqli_connect('localhost', 'root', '123456');

参数:

主机名或IP地址

数据库登陆用户名

数据库登陆密码

判断是否链接成功

1
2
3
if (!$link) {
exit('数据库链接失败');
}

设置字符集

1
mysqli_set_charset($link, 'utf8');

参数:

数据库链接对象

字符集名称

选择数据库

1
mysqli_select_db($link, 'dbName');

参数:

数据库链接对象

数据库名

准备sql语句

1
$sql = 'select * from tName'

执行sql语句

1
$res = mysqli_query($link, $sql);

参数:

数据库链接对象

准备好的sql语句

处理结果集

返回关联数组

1
mysqli_fetch_assoc($res);

返回索引数组

1
mysqli_fetch_row($res);

返回一个既有关联又有索引的数组

1
mysqli_fetch_array($res);

返回查询结果集的总条数

1
mysqli_num_rows($res);

返回的是受影响的行数

1
mysqli_affected_rows($link);

返回自增的id(insert)

1
mysql_insert_id($link)

关闭数据库

1
mysqli_close($link);