我试图用数组填充查询。据我所知,我可以显示带有函数的数组,foreach();
但我无法将它放在 mysql 查询中我试图做这样的事情:
<?php
$arr = array("arr_1", "arr_2", "arr_3", "arr_4");
$query = mysql_query("SELECT * FROM users WHERE user = '1'".
foreach($arr as $arr) {
echo "AND user = '".$arr++."'";
}
." ORDER BY id";
?>
脚本必须将其显示为:$query = mysql_query("SELECT * FROM users WHERE user = '1' AND user = 'arr_1' AND user = 'arr_2' AND user = 'arr_3' AND user = 'arr_4'");
但这不起作用,因为您无法foreach()
放入mysql_query();
。
所以我需要的是做同样事情的脚本(在查询字符串中显示数组)
谢谢。