mysqli_fetch_assoc() s'attend à ce que le paramètre 1 soit mysqli_result, bool donné lorsque PHP interroge la base de données
顾于
顾于 2021-11-27 22:18:58
0
2
1227

<?php    inclut "../common/dbsession.php" ;    session_start();    if(isset($_SESSION['user'])){       header('location:../content/home.php');    }else{       if(isset($_POST['vcode'])){            if($_POST['vcode']==$_SESSION['vcode']){                //核对数据表user                $conn=mysqli_connect ("10.21 .54.99:3306","c322","20210409","c322");                 $sql="select * from `user` où `email`='".$_POST['zh']."'";                $res=mysqli_query($conn,$sql);                mysqli_fetch_array($res);                /*if (!$res){  printf("Erreur : %sn", mysqli_error($conn)); sortie(); }*/                $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['user']=$_POST['zh']; //登陆成功    ​​                  echo "3" ;                   }else{                       echo "0";//账户密码错误                                   }else{ //表中不存在                   echo "2";//账户不存在                              }                    echo "1";//验证码不对         //session_destroy ();            } sortie;      }    }?><!doctype html><html> <head> <title>Connexion utilisateur</title> ="../resource/jquery-3.2.1.min.js"></script>link rel="style.css" href="../login.css"> ; <body> <div style="text-align:center;margin-top:20px;"> <div>Bienvenue pour vous connecter</div>form action='' method='post' >                                                             /div> ="pw" placeholder="Veuillez saisir le mot de passe" autocomplete="off" >                                                             </div> </form>                                                                                                                                                   (".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 ("Code de vérification Erreur d'entrée, veuillez réintégrer! "); Entrée du compte incorrect, veuillez vous réintégrer!"); /html>

顾于
顾于

répondre à tous(1)
demo
if (!$res) {  
  printf("Error: %s\n", mysqli_error($conn));    
  exit();
  }

Ne commentez pas cette déclaration pour voir s'il s'agit d'un problème de paramètre mysqli_fetch_assoc() ou d'un problème d'instruction SQL

  • répondre Merci, patron. Je l'ai. J'ai deux lignes de code avec plusieurs symboles.
    顾于 auteur 2021-11-30 12:10:02
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!