在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"]. "
"; } } else { echo "没有符合条件的数据"; } // 关闭连接 $conn->close();
在上面的示例中,我们首先定义了一个筛选条件age > 18
,然后构建了一个SQL查询语句,其中包含这个筛选条件。接着执行查询,并输出符合条件的数据。最后关闭与数据库的连接。您可以根据需要修改筛选条件来实现不同的筛选效果。