[英]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) 不同,但也不代表錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.