[英]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.