可能性の重複:
MySQL query using an array
Passing an array to mysqlMySQL PHP - SELECT where where = array()?
私はPHPの配列を持っている:
$array = array(1, 4, 5, 7);
あなたが見ることができるように、私は別の値の配列を持っています、私は、かどうかをチェックするMYSQLステートメントを記述したいはと等しく、は配列内の値のいずれかになります。たとえば、1行にid
が1の場合、その行は4,5,7と同じ行を返します。配列の長さはプログラムの性質によって変わる可能性があります。私はちょうどいいですか:
SELECT ...
FROM ...
WHERE id = '$array'
もっと良い方法がありますか?
不明な点がある場合は、私に詳細を問い合わせてください。
http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_in – jere
参照:http://meta.stackexchange.com/questions/2950/should-hi-thanks -taglines-and--from-from-from-post-from-投稿 –