📜  MySQLi-连接(1)

📅  最后修改于: 2023-12-03 15:17:48.940000             🧑  作者: Mango

MySQLi-连接

MySQLi是MySQL提供的连接库,用于操作MySQL数据库。MySQLi提供了一种基于面向对象的方法,以替代过时的MySQL连接库。

连接MySQL

在使用MySQLi之前,需要先通过PHP连接MySQL。

$servername = "localhost";
$username = "username";
$password = "password";

// 创建连接
$conn = new mysqli($servername, $username, $password);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";

以上代码将连接MySQL服务器。如果连接失败,将输出错误信息;如果连接成功,将输出"连接成功"。

选择数据库

连接MySQL后,需要选择要使用的数据库。可以使用mysqli_select_db()函数选择数据库。

$database = "myDatabase";

// 选择数据库
mysqli_select_db($conn, $database);

以上代码将选择名称为"myDatabase"的数据库。如果该数据库不存在,将输出错误信息。

执行查询

可以使用mysqli_query()函数执行SQL查询语句。

$sql = "SELECT * FROM myTable";

// 执行查询
$result = mysqli_query($conn, $sql);

// 输出结果
while($row = mysqli_fetch_assoc($result)) {
    echo "Name: " . $row["name"] . " - Age: " . $row["age"];
}

以上代码将执行一个简单的查询,并输出结果。如果查询出错,将输出错误信息。

关闭连接

使用完MySQLi连接后,应该关闭连接以释放资源。可以使用mysqli_close()函数关闭连接。

// 关闭连接
mysqli_close($conn);

以上代码将关闭MySQLi连接。

总结

MySQLi是连接MySQL数据库的强大工具。通过连接、选择数据库、执行查询和关闭连接等步骤,可以轻松地对MySQL数据库进行操作。