0

私の PHP コードは、次のクエリを実行します。

$userid = mysql_query("SELECT id FROM users WHERE username = '%".$username."%'");

クエリは false として返されています。このクエリが実行された後、 $userid にはブール値が含まれているため、これを知っています。

phpMyAdmin でクエリを実行しようとしましたが、文字列を引用符で囲んだ場合にのみクエリが機能することに気付きましたが、PHP コードでこれを実行できるとは思いません。

私の構文は間違っていますか?あなたが与えることができる助けをありがとう...

更新: このクエリの実行後に $userid をエコーすると、次の出力が得られます。

Resource id #5Resource id #6

これは、クエリが正常に実行されていることを示しています。結果を正しく処理していないだけです。

4

3 に答える 3