PHP中mysqli_select_db与mysqli_query函数的用法

本文将介绍PHP中mysqli_select_db与mysqli_query函数的用法,这两个函数都是MySQLi扩展中的方法,是连接、选择、操作MySQL数据库中常用的函数。

1. mysqli_select_db函数

mysqli_select_db函数用于选择数据库,其语法如下:

mysqli_select_db($link, $database_name);

其中$link是连接返回的标识符,$database_name是要选择的数据库名称。

注意: mysqli_select_db函数只用于选择数据库,如果要进行查询、插入、修改等操作,则需要使用mysqli_query函数。

1.1 示例

下面是使用mysqli_select_db函数选择数据库的示例代码:

$link = mysqli_connect("localhost", "root", "password");

if (!$link) {

die("连接失败: " . mysqli_connect_error());

}

// 选择数据库

mysqli_select_db($link, "mydatabase");

mysqli_close($link);

2. mysqli_query函数

mysqli_query函数用于在MySQL数据库中进行查询、插入、修改等操作,其语法如下:

$result = mysqli_query($link, $query);

其中$link是连接返回的标识符,$query是要执行的SQL语句,$result是查询结果的返回值。

注意: $query参数可以是任意合法的SQL语句,例如SELECT、INSERT、UPDATE、DELETE等,如果查询成功,则$result返回一个mysqli_result对象,用于处理查询结果。

2.1 示例

下面是使用mysqli_query函数查询MySQL数据库中数据的示例代码:

$link = mysqli_connect("localhost", "root", "password");

if (!$link) {

die("连接失败: " . mysqli_connect_error());

}

// 选择数据库

mysqli_select_db($link, "mydatabase");

$sql = "SELECT * FROM mytable";

$result = mysqli_query($link, $sql);

if (mysqli_num_rows($result) > 0) {

// 输出数据

while($row = mysqli_fetch_assoc($result)) {

echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "";

}

} else {

echo "0 结果";

}

mysqli_close($link);

上述示例代码中,首先我们连接MySQL数据库并选择要操作的数据库,然后使用mysqli_query函数执行一个SELECT语句,并且根据查询结果使用mysqli_fetch_assoc函数遍历查询结果并输出。

总结

本文主要介绍了PHP中mysqli_select_db与mysqli_query函数的用法,其中mysqli_select_db函数用于选择数据库,mysqli_query函数用于在MySQL数据库中进行查询、插入、修改等操作。以上是对几个函数的简单介绍,建议读者根据自己的需要多查阅PHP官方文档进行学习。

后端开发标签