ホームページ >バックエンド開発 >PHPチュートリアル >mysql_num_rows($result) は常に 0 に等しいのですが、なぜですか?解決
mysql_num_rows($result) は 0 に相当します、何ですか? ("接続できません");
mysql_select_db("guanliku",$db)or die(mysql_error($db));
mysql_query("set names gb2312");
$name=(isset ($_POST['name']))?trim($_POST['name']):'';
$password=(isset($_POST['passwrod']))?trim($_POST['パスワード']):'';
$redirect=(isset($_REQUEST['redirect']))?$_REQUEST['redirect']:'tobiao.php';
if(isset($_POST ['submit'])&&$_POST['submit']=='Login'){
$query='select access_level from cms_users
where '.'name='.mysql_real_escape_string($name,$ db).'" および
'.'password=PASSWORD("'.mysql_real_escape_string($password,$db).'")';
$result=mysql_query($query,$db)or die( mysql_error($db));
if(mysql_num_rows($result)>0){
$_SESSION['name']=$name;
$_SESSION['logged']=1;
header('Refresh: 5; URL='.$redirect);
echo '
'.$name.'你将入你自己的主页!
'; 不法な使用名'.
'密解! 请 点击'.'注册 如果你还無注册