每次我运行SQL语句:

SELECT * FROM tbl_accident WHERE progress = 'on hire' AND progress = 'vd'


但它返回一个错误:


  注意:未定义的偏移量:第139行的C:\ xampp \ htdocs \ newclaim \ cases.php中的2
  注意:未定义的偏移量:第139行的C:\ xampp \ htdocs \ newclaim \ cases.php中的1


或者,当我运行时:

SELECT * FROM tbl_accident WHERE progress = 'on hire';


要么

SELECT * FROM tbl_accident WHERE progress = 'vd';


没有问题。我究竟做错了什么?第138-140行的代码为:

<td><?php $caseOpen = explode("/", $row_cases['caseOpen']);
  $caseOpen = $caseOpen[2].'/'.$caseOpen[1].'/'.$caseOpen[0];
  echo $caseOpen;?></td>

最佳答案

当前,您总是从选择中返回0行。

尝试这个:

SELECT * FROM tbl_accident WHERE progress in ('on hire', 'vd')

10-04 10:54