Ne Eminim çoğunuz için bir temel soru, ama ben ayrı tablolar birbiri ile aynı adı taşıyan ve aynı sorguda iki tablodan seçmek için çalışırken tablo sütunları ile bir sorunu var için beni bağışlayın.
Tamam, bu benim kod:
$q_value = $mdb2->quote($_POST['query']);
$field = $_POST['field'];
$sql = "SELECT m.*, l.name FROM memberlist m, mail_lists l
WHERE m.$field=$q_value
AND l.id = m.list
ORDER BY m.id";
$l_list = $mdb2->queryAll($sql, '', 'MDB2_FETCHMODE_ASSOC');
The table memberlist has the following columns: id, email, list, sex, name
and the table mail_lists has the following columns: id, name
Bunun gibi bir foreach ile sonuçları ile sorgu, daha sonra döngü çalıştırdıktan sonra:
foreach ($l_list as $l){ //blahblah }
Sorun üyeler arasındaki sütun 'name' üyesi adına başvuruyor ise mail_lists sütun 'name', listenin isimleri ifade etmesidir.
(Foreach içinde) Ben geç erişim $ l-> name, ben m.name veya l.name alacak? Ayrıca, nasıl diğer erişim alabilirim?
Veya sadece iki ayrı sorgu yapmak zorunda kalacak?