簡體   English   中英

MySQL數據庫內部聯接查詢給出錯誤

[英]Mysql database Inner Join query Give Error

sql數據庫的三個表使用了內部聯接,但是其給出錯誤。 圖片中顯示錯誤。我不知道是什么問題。

在此處輸入圖片說明

Regserver.php

<?php

include 'Connection.php';

$reg = $_GET['reg'];

$sql = "select RegNo,a.RollNo,b.Standard,b.stdid,c.DivisionID,c.Division,Std_Name as StudentName,Std_Address,DOB,ContactNo1 as FatherNo,ContactNo2 as MotherNo, 
                                     School_Name as SchoolName,Decide_Fees as DecideFees,ImagePath 
                                     from Std_Reg as a inner join StandardMaster as b on a.Standard = b.stdid 
                                     inner join DivisionMaster as c on a.Division =c.DivisionID 
                                     where RegNo= '$reg'";
//$sql = "select * from Std_Reg";
$stmt = sqlsrv_query($conn, $sql);

do {
    while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)){
       $result[] = $row; 
    }
} while (sqlsrv_next_result($stmt));

if(count($result)>0)
{
    $result1['status']=1;//"Login successfully";
    array_push($result,$result1);
}
else
{
     //$result[]="null";
    $result1['status']=0;//"Record not found";
    array_push($result,$result1);
}
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn); //Close the connnectiokn first

echo json_encode($result); //You will get the encoded array variable

?>

錯誤提示您未定義變量

嘗試在使用之前聲明它

在PHP 5.4之前:

$myArray = array();

PHP 5.4及更高版本

$myArray = [];

告訴我們這是否對您不起作用。

暫無
暫無

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

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