我试图运行包含" IN"的SQL查询运营商。我正在使用PDO。 这是我的陈述
SQL: [72] SELECT * FROM orders WHERE customer = ? AND status IN ? ORDER BY id DESC Params: 2 Key: Position #0: paramno=0 name=[0] "" is_param=1 param_type=2 Key: Position #1: paramno=1 name=[0] "" is_param=1 param_type=2
这是我的参数
array(2) { [0]=> string(1) "1" [1]=> string(6) "(0, 1)" }
当我在PHP MyAdmin上运行此查询时,它会工作并从我的表中给我记录。查询是
SELECT * FROM orders WHERE customer = 1 AND status IN (0, 1) ORDER BY id DESC
但是当我尝试使用PDO运行php文件时,它返回NULL。 请帮助我摆脱这个问题。