PHP多条件查询可以通过使用SQL语句中的WHERE关键字来实现。具体步骤如下:
- 在SQL语句中使用WHERE关键字来筛选符合条件的数据。
- 在WHERE语句中使用AND或OR关键字来连接多个条件。
- 每个条件由字段名、运算符和值组成,例如:age > 18。
- 如果条件中使用字符串类型的值,需要用单引号或双引号将值括起来,例如:name = "Tom"。
- 如果条件中使用变量,可以使用占位符(?)来代替值,并在执行查询时传入实际的值。
示例代码:
// 假设要查询年龄大于18岁且性别为男的用户信息
$age = 18;
$gender = "male";
$sql = "SELECT * FROM users WHERE age > ? AND gender = ?";
$stmt = $pdo->prepare($sql);
$stmt->execute([$age, $gender]);
$results = $stmt->fetchAll();