📜  php mysql 连接 - PHP (1)

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

PHP MySQL 连接

在 Web 应用开发中,PHP 与 MySQL 数据库的连接是一项必不可少的任务。本文将介绍如何使用 PHP 连接 MySQL 数据库。

前提条件

在使用 PHP 连接 MySQL 数据库之前,需要确保以下条件已经满足:

  • PHP 环境已安装
  • MySQL 服务器已经安装
  • 知道要连接的 MySQL 数据库名称、用户名以及密码
连接到 MySQL 数据库

连接到 MySQL 数据库的过程主要是使用 PHP 的 mysqli_connect() 函数。该函数接受 4 个参数:hostusernamepassworddbname

示例代码如下:

<?php
$host = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";

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

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>

注意事项

  • 如果连接成功,将输出字符串"连接成功"。
  • 如果连接失败,将输出连接失败的错误信息。
执行 SQL 查询

连接成功后,就可以执行 SQL 查询来读取或写入数据了。以下是一个示例,用于从 MySQL 数据库中读取数据:

<?php
$sql = "SELECT * FROM your_table_name";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
    }
} else {
    echo "0 结果";
}

mysqli_close($conn);
?>

注意事项

  • mysqli_query() 函数用于执行 SQL 查询,返回结果集。
  • mysqli_num_rows() 函数用于计算结果集中的行数。
  • mysqli_fetch_assoc() 函数用于从结果集中取得一行作为关联数组。