-2
我有兩個表:PHP MySQL的SELECT從其他表
players
bans
而且我有mysql查詢:
$stmt = $this->db->prepare("SELECT ban_Type, ban_Reason FROM bans WHERE ban_Name = ? LIMIT 1");
$stmt->execute(array($_SESSION['admin_session']));
我想從另一個表中獲取ID行..
$stmt = $this->db->prepare("SELECT ID FROM players WHERE Name = ? LIMIT 1");
$stmt->execute(array($_SESSION['admin_session']));
是否可以合併這兩個查詢?在此先感謝
你應該看看MySQL的'JOIN'語法:https://dev.mysql.com /doc/refman/5.7/en/join.html – jeroen
很高興看到您嘗試過的是什麼,這會向我們展示您在發佈問題之前對此進行了研究。當你嘗試時,你也會學習。如果有人只是給你一個答案/解決方案,那就沒有用,我說這是爲了你的未來。發佈一些可能失敗的內容,甚至會顯示你的努力,我們總是很樂意提供幫助:-) –
@jeroen * Yep!* ;-) –