2

少し調べて、いくつかのことを試しましたが、これを機能させることができないようです...誰か助けてくれますか?

$typeall = " ('House','Condo','Loft','Townhouse','Land')";

$rs = mysql_query("SELECT * FROM 'houses' WHERE and category IN " .$typeall); 

動作しません

しかし、私がタイプすると

$rs = mysql_query("SELECT * FROM 'houses' WHERE and category IN ('House','Condo','Loft','Townhouse','Land')"); 

それは完璧に機能します、なぜですか?

ありがとう。

4

3 に答える 3

0

テーブル名を引用せず、extra を削除しますand:

$typeall = " ('House','Condo','Loft','Townhouse','Land')";
$rs = mysql_query("SELECT * FROM houses WHERE category IN " .$typeall);
于 2013-04-05T12:27:56.823 に答える
0

これを試して:

$typeall = "'House','Condo','Loft','Townhouse','Land'";

$rs = mysql_query("SELECT * FROM 'houses' WHERE and category IN (".$typeall.")");

変数の可能性があります $typeall は括弧内で機能しません。

于 2013-04-05T12:25:44.700 に答える