嗨,大家好,我如何将这3张表合并成一个单一的查询在php中?我如何在一个查询中结合3个表php
PHP
<?php
$db_name = "atfest_db";
$mysql_user = "root";
$mysql_pass = "";
$server_name = "localhost";
$sql = "SELECT teamone,teamtwo,s_name FROM sport as A right join matches
as B right join schedule as C ON A.s_id = B.s_id ORDER by m_id asc";
$con = mysqli_connect($server_name,$mysql_user,$mysql_pass,$db_name);
$result = mysqli_query($con,$sql);
$response = array();
while($row=mysqli_fetch_array($result))
{
array_push($response, array("teamone"=>$row[0], "teamtwo"=>$row[1],
"s_name"=>$row[2]));
}
echo json_encode (array("schedule_response"=>$response));
mysqli_close($con);
?>
体育表被连接到匹配b S_ID而匹配表连接由M_ID
给我一个错误先生 – orange
请问什么错误? – AlexioVay
mysqli_fetch_array()期望参数1是mysqli_result,布尔给定。这一位先生 – orange