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

avatar
作者
筋斗云
阅读量:0

在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查询语句,其中包含这个筛选条件。接着执行查询,并输出符合条件的数据。最后关闭与数据库的连接。您可以根据需要修改筛选条件来实现不同的筛选效果。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!