arkadaşlar başlıklada belirtigim gibi SELECT ile 2 tablo çekilirmi çekilirse nasıl çekebilirim ?
select * from tablo1 burda bir tablo daha cekmek istiyorum nasıl çekebilirim
select ile 2 tablo cekebilirmiyiz
21
●1.870
- 22-04-2008, 17:28:54İkinci verdiğin örnekte performans problemi yaşanabilir.mrkurtbey adlı üyeden alıntı: mesajı görüntüle
SELECT tablo1.id, tablo1.isim, tablo1.aciklama, tablo1.hit, tablo2.kat_isim FROM tablo1, tablo2 WHERE id=1 AND tablo1.kat_id = tablo2.kat_id // karşılaştırma
- 22-04-2008, 22:48:16Üyeliği durduruldumerhaba, ben de şu an aynı konuyu r10 da arıyordum.
bir kod buldum ama sonuç üretmedi.
ben yazılar diye bir tablo yarattım ve içinde yazı metinleri var.
bunları son 5 tane olarak listeleme yapmak istiyorum...
<?
$sql = mysql_query ("SELECT * FROM yazilar ORDER BY id DESC LIMIT 0,5");
?>
bu kodu kullandım fakat son 5 yazıyı listeleyemedim.
sonra 0,5 olan kodu 5 olarak değiştirdim kod yine sonuç vermedi.
ne yapmamız gerekiyor acaba ? - 22-04-2008, 23:28:36Üyeliği durdurulduSorgu dogru ama Mysqlden veri çekmek için sadece bu kod yeterli değildir.Alıntı
mysql_fetch_array veya mysql_fetch_object ile birlikte kullanmalısınız.
örnegin:
$sql = mysql_query ("SELECT * FROM yazilar ORDER BY id DESC LIMIT 0,5"); while($goster=mysql_fetch_object($sql)){ echo $goster->yazilar; }yada
$sql = mysql_query ("SELECT * FROM yazilar ORDER BY id DESC LIMIT 0,5"); while($goster=mysql_fetch_array($sql)){ echo $goster['yazilar']; }Kolay gelsin...
.