PDO 查询中的两个 SELECT 操作

Two SELECT actions in a query with PDO

我正在尝试执行具有日期范围的搜索 - 从结果中,仅显示具有特定值的行(列在不同的列中)。这意味着查询中涉及两个 SELECT 操作。我没有正确通过这个查询。

我的问题在这里

$sql="SELECT (SELECT * FROM `student_db` 
          WHERE `stu_registered_date` 
          BETWEEN '2015-01-07' AND '2015-01-17') 
      WHERE `stu_trainer_id` LIKE 'Trainer-1'"

您不需要 2 个查询,而是一个包含 2 个条件的查询

      SELECT * FROM `student_db` 
      WHERE `stu_registered_date` 
      BETWEEN '2015-01-07' AND '2015-01-17'
      and `stu_trainer_id` = 'Trainer-1'