登錄功能報錯
問題描述
Fatal error: Call to undefined function mysql_num_row() in E:phpStudyWWW0330daimalogin_a.php on line 33
if(mysql_num_row($result)==0){
說是這一句,下面是完整代碼
<?php
session_start();
$username=$_POST["username"];
$password=$_POST["password"];
include("config.php");
if(empty($username)){
echo ("<script type='text/javascript'> alert('用戶名不能是空的');history.go(-1);</script>");
}
if(empty($password)){
echo ("<script type='text/javascript'> alert('密碼不能是空的');history.go(-1);</script>");
}
//echo $username.$password;
$db=mysql_connect("127.0.0.1","root","root");
mysql_select_db("performance",$db);
mysql_query("SET NAMES 'GB2312'");
$_POST["username"];
$sql="select * from admin where admin_name='$username' and admin_pw='$password'";
$result=mysql_query($sql);
//$number = mysql_fetch_row($result);
//$result=mysql_fetch_array(mysql_query($sql));
if(mysql_num_row($result)==0){
echo ("<script type='text/javascript'> alert('用戶名或密碼不正確!');history.go(-1);</script>");
mysql_close();
exit;
}else{
$_SESSION["admin"]="lee";
echo "<script>location.href='Admin.html';</script>";
}
?>
問題解答
回答1:print_r(get_extension_funcs('mysqli'));
是mysqli_num_rows(),函數名稱寫錯了.細心點哦~
相關文章:
1. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題2. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””3. 關于docker下的nginx壓力測試4. docker - 如何修改運行中容器的配置5. docker鏡像push報錯6. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????7. javascript - 請指條明路,angular的$event,在select中卻是undefined?8. phpstudy8.1沒集成mysql-front9. html - css氣泡,實現“倒三角(不知道算不算三角了)”可透明的。10. 利用IPMI遠程安裝centos報錯!

網公網安備