簡體   English   中英

PHP 錯誤消息未顯示

[英]PHP Error Message is not getting displayed

所以我正在做一個登錄表單,它沒有登錄,也沒有顯示錯誤。 代碼如下:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "studentlogin";
$conn = new mysqli($servername,$username,$password,$dbname);
if($conn->connect_error){
    echo "Connection Failed..//".$conn->connect_error;
}
else{
echo "<br>Connection Established..//";
$loginid = $_POST['id'];
$loginpass = $_POST['loginpass'];
$sql2 = "SELECT LOGINID,PASS FROM EMAIL WHERE LOGINID = '".$loginid."' AND PASS = '".$loginpass."'";
//$sql = "SELECT EMAIL FROM EMAIL WHERE ID = '".$loginid."'";
$result = $conn->query($sql2);
if($result===TRUE){
    $result = $conn->query($sql2);
    if($result->num_rows>0){
        while($row=$result->fetch_assoc()){
            echo "<br>".$row['LOGINID']." welcome to the Student Dashboard..//";
        }
    }
}
else
{
    echo "<br>The Following Error Occured..//";
    echo $conn->error;
}
}
$conn->close();
?>

以下是 output:

Connection Established..//
The Following Error Occured..//

請幫助我已經堅持了兩天。

將 mysqli->query() 與 SELECT 語句一起使用會返回 mysqli_result 的實例。 它與 true (=== true) 不同,但也不代表錯誤。

請觀看鏈接: https://stackoverflow.com/a/34228258/2812447

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM