我是新來的數據庫和PHP,我需要創建一個第三規範化的數據庫和網站,將允許用戶搜索一個足球隊或一個位置,它會顯示足球團隊在一個超鏈接列表,將帶他們到一個詳細信息頁面,將顯示該團隊的信息,我努力與我的數據庫和我的查詢檢索到所需的所有數據到PHP頁面上(使用PDO),這是我目前的數據庫: database我正在努力與我的數據庫和查詢
我在想,如果我能得到任何幫助,使數據庫更好,我一直在調整它才能正常工作,但仍然沒有運氣,我的查詢是:
//preparing the statement
$statementteam = $handler->prepare("
SELECT `team`.`team_id`, `team`.*, `stadium`.*, `kit_colours`.*, /*`players`.* */
FROM `team`
LEFT JOIN `kit_colours` ON `team`.`kit_id` = `kit_colours`.`kit_id`
LEFT JOIN `stadium` ON `team`.`stadium_id` = `stadium`.`stadium_id`
/*LEFT JOIN `players` ON `team`.`team_id` = `players`.`_id`*/
WHERE team_id= {$_GET['team_id']}");
//execute statement
$statementteam->execute();
,你可以看到我已經註釋掉這個查詢的部分,如果我離開它註釋掉,我得到這個錯誤:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'team_id' in where clause is ambiguous' in G:\xampp\htdocs\CIT2318\Assignment\details.php:99 Stack trace: #0 G:\xampp\htdocs\CIT2318\Assignment\details.php(99): PDOStatement->execute() #1 {main} thrown in G:\xampp\htdocs\CIT2318\Assignment\details.php on line 99
任何幫助,將不勝感激
事實上,通過'tblName。* – Drew