1

PHPに次の文字列があります。

$str = 1,3,6,5 

これらの数は変更される可能性があり、セットの長さは 4 より多い場合も少ない場合もあります。PHP で次のような MySQL クエリに変換したい:

$qry = mysql_query("SELECT * FROM tbl WHERE id = 1 or id = 3 or id = 6 or id = 5")

簡単なはずですが、やり方がわかりません。

どんな助けにも感謝します。

4

1 に答える 1

5

を使用できますIN

$query = mysql_query("SELECT * FROM table WHERE id IN ($str)");

$strSQL インジェクションを防ぐために、最初に検証されていることを確認してください。

于 2012-09-20T02:47:13.160 に答える