私はこのようなスタックオーバーフローに関する多くの疑問を見てきましたが、私のコードがうまくいかない理由を知りたいのです。それは完全な(論理的な)意味をなす。私が心に持っているif文を実際に完成させるために書くべきコードは何ですか?単純なMySQLのクエリと比較
$result = mysql_query("SELECT confirmed FROM usernames WHERE username = '$username' AND password = '$password'")
if ($result==NULL)
echo 'Failure';
私はこれをPHPで試行しています。
注:
DBで確認がNULLに設定されているので、最後のエコーが表示されるはずです。
....これを試すことができますか?どのようなエラーがありますか?それは何を返すと思いますか?どのサンプルデータですか?詳細情報が必要です。 – anothershrubery
$ resultはリソースであり、/ field/sではありません。失敗した場合はfalse、失敗した場合はf.exを使用して取得する必要のあるリソースが含まれています。 mysql_fetch_array() –