こんにちは、私はこの3つのテーブルをPHPの1つのクエリでどのように組み合わせますか?phpで1つのクエリで3つのテーブルを組み合わせるには
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);
?>
マッチテーブルはM_ID
スケジュール表 によってテーブルをスケジュールに接続されているスポーツ・テーブルが一致B S_IDに接続されています
私にはエラーが発生します – orange
どのようなエラーがありますか? – AlexioVay
mysqli_fetch_array()は、パラメータ1がmysqli_result、booleanが指定されていると想定しています。この1つのサー – orange