これは私のテーブルです
Field Type Null Key Default Extra
id_key int(11) NO PRI NULL auto_increment
tbl_users_username varchar(255) YES UNI NULL
tbl_users_password varchar(32) YES NULL
tbl_users_identifier varchar(32) YES NULL
tbl_users_token varchar(32) YES NULL
tbl_users_access_type int(1) YES NULL
tbl_users_timeout int(10) YES NULL
これは私のコードです
$query = "SELECT * FROM tbl_users where tbl_users_username = '$_POST[email_address]'" ;
$result = mysql_query($query);
if($result)
{
echo "TRUE";
}
else
{
echo "FALSE";
}
データベースへの接続に問題はありません。クエリを実行すると問題が発生します。メールがテーブルにあるかどうかに関係なく、$result が返されます。ここで何が欠けていますか?メールアドレスがテーブルに存在する場合はtrue、存在しない場合はfalseをエコーするはずです。