-2
在我的代碼,我有這樣的:我可以只寫一個foreach嗎?
$im = $database->query("SELECT * FROM cms_messaggi_importanti WHERE messo_da = :id ORDER BY ID DESC", array("id"=>$functions->Utente("id")));
foreach($im as $imp){
$mex_i = $database->query("SELECT * FROM cms_messaggi WHERE id = :id ORDER BY ID DESC", array("id"=>$imp['id_mex']));
foreach($mex_i as $mex_imp){
}
}
我可以寫在只有一個代碼?因爲我必須用這個方法使用很多變量。有沒有解決我的問題?例如,使用「JOIN」?
是的解決方案是使用加入 – e4c5
@ e4c5你可以舉個例子嗎?我不是很實用.. – JohnAnderlon
有很多MySQL指南和教程,將教你如何編寫簡單的JOIN。你應該花時間去真正瞭解你在做什麼,而不是複製/粘貼別人給你的東西。 –