我想获取数组的元素,并使用 PHP 将其放入 MySQL 查询,如下所示:
$ArrayOne = {3, 5, 8, 2};
$sql = SELECT * from myTable WHERE id1='3' and id2='5' and id3='8' and id4='2';
我这样做,但它失败了:
for ($i=0; $i<count($ArrayOne); $i++) {
$element.$i = $ArrayOne[$i];
}
$sql = ("SELECT * from myTable WHERE id1=". $element.$i ." and id2=". $element.$i ." and id3=". $element.$i ." and id4=". $element.$i .");
我认为$element.$i
具有相同的值,但我不知道如何获得 Array 元素的不同值。如果我这样做,那也是错误的。
for ($i=0; $i<count($ArrayOne); $i++) {
$element.$i = $ArrayOne[$i];
$sql = ("SELECT * from myTable WHERE id1=". $element.$i ." and id2=". $element.$i ." and id3=". $element.$i ." and id4=". $element.$i .");
}
任何机构都可以提供解决方案吗?