mysqli_fetch_assoc()는 매개변수 1이 mysqli_result일 것으로 예상하며, PHP가 데이터베이스를 쿼리할 때 제공되는 bool입니다.
顾于
顾于 2021-11-27 22:18:58
0
2
1279

<?php    include "../common/dbsession.php";    세션_시작();    if(isset($_SESSION['user'])){       header('위치:../content/home.php');    and 연결("10.21 .54.99:3306","c322","20210409","c322");                 $sql="`email`='".$_POST['zh']."'"인 `user`에서 *를 선택하세요.                $res=mysqli_query($conn,$sql);                mysqli_fetch_array($res);                /*if (!$res){  printf("오류: %sn", mysqli_error($conn)); 출구(); }*/                $row=mysqli_fetch_assoc($res);                if(!$conn){       die("连接失败".mysqli_connect_error()); }                //var_dump($res);                if(isset($row['pw'])){//表中存재                   if(md5($_POST['pw'])==$row['pw']){                      $_SESSION=[];                      $_SESSION['사용자']=$_POST['zh']; //登陆成功    ​​                  echo "3";                   }else{                     echo "0";//账户密码错误                    }                }else{ //表中不存재                   echo "2";//账户不存재 있음                                }            }else{              echo "1";//验证码불对              //session_destroy ();            } 출구;      }    }?><!doctype html><html> <title>사용자 로그인</title<meta charset="utf-8"<script type="text/javascript" src ="../resource/jquery-3.2.1.min.js"></script> <link rel="style.css" href="../login.css">/head> ; <body> <div style="text-align:center;margin-top:20px;"> <div>로그인을 환영합니다</div> >                                                      /div> ="pw" placeholder="비밀번호를 입력하세요" autocomplete="off" >                                                               </div> </양식>                                                                                                                                                           (".vcode").val(), "zh":$( ".zh").val(), "pw":$(".pw").val()}, function(res){ Alert(res); if(res==0){ window.location.href = "../ Content/Home.php";} Else if (res == 1) {alert ("인증 코드 입력 오류, 재 입력하십시오! "); 잘못된 계정 입력, 다시 입력하십시오!"); "서비스 이상, 페이지를 새로 고치거나 관리자에게 문의하십시오!" /html>

顾于
顾于

모든 응답(1)
demo
if (!$res) {  
  printf("Error: %s\n", mysqli_error($conn));    
  exit();
  }

이 문장에 댓글을 달지 마세요. mysqli_fetch_assoc() 매개변수 문제인지 SQL 문장 문제인지 확인하세요

  • 회신하다 감사합니다, 보스. 여러 기호가 포함된 두 줄의 코드가 있습니다.
    顾于 작가 2021-11-30 12:10:02
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿