値がmysqlのテーブルのカラムにあるかどうかを確認するにはどうしたらいいですか?値がmysqlのテーブルのカラムにあることを確認してください
今はログインシステムを作成しています。ユーザーが私のPHPファイルを登録した後、値をポストし、それを変数にします。私は自分の値をテーブルのそれらの値と比較し、入力された値と同じ値があるかどうかをチェックするためにどのようなコードを使用できるのだろうと思っていました。
私はこのコードを試しました。
$query = "SELECT * FROM users WHERE username ='$username';";
$res = mysql_num_rows(mysql_query($query));
、その後if ($res >= 0);
は、しかし、私はこのエラーを取得し、
警告:はmysql_num_rows():指定された引数は/ホーム/ synameg1/public_htmlの/で有効なMySQLの結果リソースではありませんgiveaway/appfiles/register.php on line 23
このエラーを修正する方法があるのか、それとも私がしたいことがあるのか不思議でした。別の方法で行う。
ありがとうございます!
エラーは、それが有効ではありませんでしたクエリを意味します。 'false'で行の数を数えることはできません。これは' mysql_query'がその場合に返すものです。理由を見つけて修正してください。 mysql_error()には、MySQLからのエラーメッセージが含まれています。 –