数据库连接与操作
一、查询数据库 连接数据库后,我们可以使用SQL语句查询数据库中的数据。在PHP中,我们可以使用mysqli_query()函数来执行SQL查询。下面是一个简单的例子: ```php $query = "SELECT * FROM users"; // 查询语句 $result = mysqli_query($conn, $query); // 执行查询 if ($result) { // 查询成功 while ($row = mysqli_fetch_assoc($result)) { // 输出每行数据 echo "ID: " . $row["id"] . ", Name: " . $row["name"] . " } } else { // 查询失败 echo "Error: " . mysqli_error($conn); } ``` 在上面的例子中,我们使用SELECT语句查询users表中的所有数据,并将结果存储在$result变量中。然后,我们使用mysqli_fetch_assoc()函数遍历结果集,并输出每行数据。 二、插入数据 除了查询数据,我们还可以使用INSERT语句将新数据插入到数据库中。下面是一个插入数据的例子: ```php $name = "John"; $email = "john@example.com"; $query = "INSERT INTO users (name, email) VALUES ('$name', '$email')"; $result = mysqli_query($conn, $query); if ($result) { echo "Data inserted successfully"; } else { echo "Error: " . mysqli_error($conn); } ``` 在上面的例子中,我们使用INSERT INTO语句将新的用户名和电子邮件插入到users表中。注意,在实际应用中,我们应该使用预处理语句或参数化查询来避免SQL注入攻击。 三、更新数据 如果需要更新数据库中的数据,可以使用UPDATE语句。下面是一个更新数据的例子: ```php $id = 1; $newName = "Jane"; $newEmail = "jane@example.com"; $query = "UPDATE users SET name='$newName', email='$newEmail' WHERE id=$id"; $result = mysqli_query($conn, $query); if ($result) { echo "Data updated successfully"; } else { echo "Error: " . mysqli_error($conn); } ``` 在上面的例子中,我们使用UPDATE语句更新users表中id为1的用户的姓名和电子邮件。 四、删除数据 如果需要从数据库中删除数据,可以使用DELETE语句。下面是一个删除数据的例子: ```php $id = 1; $query = "DELETE FROM users WHERE id=$id"; $result = mysqli_query($conn, $query); if ($result) { echo "Data deleted successfully"; } else { echo "Error: " . mysqli_error($conn); } ``` (编辑:91站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |