欢迎访问宙启技术站
智能推送

如何使用PHP的mysqli_query函数连接数据库并执行SQL语句?

发布时间:2023-06-19 13:40:19

PHP mysqli_query函数连接数据库并执行SQL语句的具体步骤如下:

Step1. 连接数据库:

首先需要通过mysqli_connect函数连接数据库。该函数需要提供连接数据库所需的参数,包括:主机名、用户名、密码和数据库名。连接成功后,它会返回一个mysqli对象,该对象用于后续的数据库操作。

例如:

$host = "localhost";

$username = "root";

$password = "";

$dbname = "test";

$conn = mysqli_connect($host, $username, $password, $dbname);

if (!$conn) {

    die("Connection failed: " . mysqli_connect_error());

}

Step2. 执行SQL语句:

连接成功后,就可以通过mysqli_query函数执行SQL语句了。该函数需要提供两个参数:mysqli对象和SQL语句。其中,mysqli对象是连接数据库成功返回的对象,SQL语句是要执行的数据库操作语句。

例如:

$sql = "SELECT * FROM users";

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

if (mysqli_num_rows($result) > 0) {

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

        echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";

    }

} else {

    echo "0 results";

}

Step3. 关闭连接:

执行完SQL语句后,如果不再需要连接数据库,应该关闭连接以释放资源。可以通过mysqli_close函数实现:

mysqli_close($conn);

综上所述,使用PHP的mysqli_query函数连接数据库并执行SQL语句的具体步骤包括连接数据库、执行SQL语句和关闭连接。在实际开发中,应根据需要适当进行异常处理并优化代码。