我有一个动态数组。比如这样。
$color = array('red','blue','green');
"SELECT * FROM mytable where colors=(red or blue or green)"
但是我的阵列是动态的。所以我不知道这些值以及如何循环数组并选择行。
答案 0 :(得分:1)
试试这个
<?php
$color = array('red','blue','green');
$ss = 'SELECT * FROM mytable where colors IN ("' . implode('", "', $color ) . '")';
output :
SELECT * FROM mytable where colors IN ("red", "blue", "green")
?>
答案 1 :(得分:0)
使用where in
。
SELECT * FROM your_table WHERE COLUMN IN $your_dynamic_array