PHP操作mysql函数详解,mysql和php交互函数

让我来为您详细讲解一下PHP操作MySQL函数的攻略。

让我来为您详细讲解一下PHP操作MySQL函数的攻略。

1. 连接MySQL数据库

在PHP中连接MySQL数据库使用的是mysqli函数。

格式:

$mysqli = new mysqli($servername, $username, $password, $dbname);

其中, $servername 表示 MySQL 服务器主机地址, $username 表示 MySQL 用户名, $password 表示 MySQL 密码, $dbname 表示 MySQL 数据库名。

示例:

$mysqli = new mysqli("localhost", "root", "password", "test_db");

if ($mysqli->connect_error) {
    die("连接失败:" . $mysqli->connect_error);
}
echo "连接成功!";

2. 查询数据

在PHP中查询MySQL数据库使用的是mysqli_query函数。

格式:

mysqli_query($mysqli, $sql)

其中, $mysqli 是一个 MySQLi 对象, $sql 是一个 SQL 查询字符串。

示例:

$sql = "SELECT * FROM test_tbl";
$result = $mysqli->query($sql);

if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . "<br>";
    }
} else {
    echo "0 结果";
}

3. 插入数据

在PHP中插入MySQL数据库使用的是mysqli_query函数。

格式:

$sql = "INSERT INTO test_tbl (name, age) VALUES ('John', '30')";
$result = $mysqli->query($sql);

其中, $sql 是一个 SQL 插入字符串。

示例:

$name = "John";
$age = 30;
$sql = "INSERT INTO test_tbl (name, age) VALUES ('$name', '$age')";
if ($mysqli->query($sql) === TRUE) {
    echo "新记录插入成功!";
} else {
    echo "Error: " . $sql . "<br>" . $mysqli->error;
}

以上是关于PHP操作MySQL函数的详细攻略。服务更多的读者,我们可以补充更多的MySQL和PHP交互函数的攻略,比如删除数据、修改数据、关闭数据库连接等操作。

本文标题为:PHP操作mysql函数详解,mysql和php交互函数

基础教程推荐