ホームページ > バックエンド開発 > PHPチュートリアル > mysql_num_row() は常に 0 を置き換えますか?

mysql_num_row() は常に 0 を置き換えますか?

WBOY
リリース: 2016-06-13 13:11:03
オリジナル
972 人が閲覧しました

mysql_num_row() は常に 0 ですか? ? ? ? ? ?
$reback = 0 ;
$name = $_GET["name"];
$password = $_GET["password"];

$ conn = mysql_connect("localhost","root","");
if(!$conn){
die("サーバーに接続しません:".mysql_error());
}
mysql_select_db("db_music",$conn) または die("データベースを選択できません:".mysql_errno());
mysql_query("set names gb2312");
$sql = "select * from tb_user where name= '".$name."'および pd='".$password."'";
echo $sql;
// echo $sql;
$result = mysql_query($sql,$conn) );
$num = mysql_num_rows($result);
mysql_close($conn);
// echo $num;
if($num ==1){
$reback = "ようこそ".$name."ユーザーログイン!";
}else{
$reback = "ユーザー名またはパスワードが間違っています!";
}
echo $reback;
?> ;
データベースには正しいデータがありますが、echo $num は常に 0 です。
$sql は正しく出力でき、チェックは正しく、mysql で単独で実行するとクエリ結果が得られます。 。 。 。 。 。
神に導きを求めてください。 。 。 。

-----解決策---------
echo $sql;
結果を投稿する
------解決策------------------
どうやってそれだと判断したのですか?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート