您好我有以下查询,理论上,它应该收集表中所有主菜,其列值等于数组中任何一个值。这是我的代码:
new Seeder(...)
它只有一个问题,它不起作用,我现在完全知道为什么。有人可以告诉我,我做错了导致它失效的是预期的方式吗?
答案 0 :(得分:1)
您的IN内容格式不正确(您在double quete中传递值而不是值列表)..try
$my_in_value = "";
foreach ($AllFollows as $key => $value) {
if ($my_in_value == "" ) {
$my_in_value = $value;
} else{
$my_in_value = $my_in_value. ", ". $value . " ";
}
}
$currentname = mysql_query("SELECT *
FROM `entree`
WHERE `user` IN (" . $my_in_value ")
AND (`type` == '0' OR `type` == '1')
ORDER BY id DESC LIMIT 0, $endtime;");