0

Mysqlからデータを取得するのに問題があるようです。

私はPhpMyAdminSQLでこれを試しました:

SELECT *
FROM `ads1`
WHERE state IN ( 'Romania , Germany' )

コードは機能しますが、何も返されません。

値が含まれるテーブルと、次の形式のPHP変数がありname1,name2,name3,....,nameNます。すべてが1つの変数に含まれています。

ここでの考え方は、テーブル値がPHP変数に含まれている場合、行が選択されるということです。

何か提案はありますか?

4

1 に答える 1

3
SELECT * FROM ads1 WHERE state IN ( 'Romania' , 'Germany' )

穴の入力だけでなく、すべてのエントリを引用符で囲む必要があります。

于 2012-07-26T16:52:53.777 に答える