mysqlif函数
时间: 2025-05-24 19:15:53 浏览: 13
### MySQLi 函数使用方法
#### 连接数据库
通过 `mysqli` 类可以创建与 MySQL 数据库的连接。以下是标准的连接方式:
```php
<?php
$host = 'localhost'; // 数据库主机地址
$username = 'root'; // 用户名
$password = ''; // 密码
$dbname = 'test_db'; // 数据库名称
// 创建连接对象
$conn = new mysqli($host, $username, $password, $dbname);
// 检测连接状态
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
```
此代码片段展示了如何利用 `new mysqli()` 方法建立数据库连接[^2]。
---
#### 查询数据
执行查询语句可以通过 `query()` 方法完成。下面是一个简单的 SELECT 查询示例:
```php
$sql = "SELECT id, name FROM users"; // SQL 查询语句
$result = $conn->query($sql); // 执行查询
if ($result->num_rows > 0) { // 判断是否有结果返回
while($row = $result->fetch_assoc()) { // 遍历每一行记录
echo "ID: " . $row["id"]. " - Name: " . $row["name"] . "<br>";
}
} else {
echo "未找到任何记录";
}
```
这里使用了 `$conn->query()` 来运行 SQL 命令,并通过 `$result->fetch_assoc()` 获取每一条记录的数据[^1]。
---
#### 插入数据
向表中插入新纪录可采用以下模式:
```php
$name = "John Doe";
$email = "[email protected]";
$sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')";
if ($conn->query($sql) === TRUE) {
echo "新记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
```
这段脚本演示了如何构建并提交 INSERT 请求给服务器处理[^4]。
---
#### 更新和删除数据
更新现有条目以及移除不需要的信息分别对应 UPDATE 和 DELETE 操作符的应用场景:
##### 更新操作
```php
$newEmail = "[email protected]";
$idToUpdate = 1;
$sql = "UPDATE users SET email='$newEmail' WHERE id=$idToUpdate";
if ($conn->query($sql) === TRUE) {
echo "记录已更新";
} else {
echo "Update failed: " . $conn->error;
}
```
##### 删除操作
```php
$idToDelete = 2;
$sql = "DELETE FROM users WHERE id=$idToDelete";
if ($conn->query($sql) === TRUE) {
echo "记录已被删除";
} else {
echo "Delete failed: " . $conn->error;
}
```
以上两部分说明了修改已有字段值及清除特定条件下的项目的方法[^3]。
---
#### 关闭连接
最后,在所有数据库交互完成后记得关闭链接以释放资源:
```php
$conn->close();
```
这一步骤非常重要,它确保不会因为长时间占用而导致性能下降或其他潜在问题的发生[^2]。
---
阅读全文
相关推荐

















