温馨提示×

如何在PHP中根据条件筛选数据库列

PHP
小樊
89
2024-07-22 13:30:06
栏目: 编程语言

在PHP中,可以使用SQL语句的WHERE子句来根据条件筛选数据库列。下面是一个示例代码:

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

// 创建与数据库的连接
$conn = new mysqli($servername, $username, $password, $dbname);

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

// 定义筛选条件
$condition = "age > 18";

// 构建SQL查询语句
$sql = "SELECT * FROM users WHERE " . $condition;

// 执行查询
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出符合条件的数据
    while($row = $result->fetch_assoc()) {
        echo "Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
    }
} else {
    echo "没有符合条件的数据";
}

// 关闭连接
$conn->close();

在上面的示例中,我们首先定义了一个筛选条件age > 18,然后构建了一个SQL查询语句,其中包含这个筛选条件。接着执行查询,并输出符合条件的数据。最后关闭与数据库的连接。您可以根据需要修改筛选条件来实现不同的筛选效果。

0