$sorgu = $db->query_read("SELECT *
FROM konu
WHERE konuid IN (3, 55, 66, 67) ");
while($datas = $db->fetch_array($sorgu))
{
$baslik= "$datas[title]";
$izlenme= "$datas[views]";
}
----------------------------------------------------------------------
Bu şelilde yapıyorum ama sadece id si 67 olan konunun bilgilerini gösteriyor?
(3, 55, 66, 67) hepsini birden ekranda nasıl gösterebilirim?
WHERE id IN (3, 55, 66) ???
4
●651
- 18-04-2009, 00:32:23
- 24-04-2009, 18:32:54evet mysql de sorunsuz çalışıyor ama php de konu id lerinin sadece biri görünüyor
- 20-05-2009, 18:33:32başlık ve izlenmeyi başka bir yerde ekrana bastırıyorsan onlar şu anda sadece değişken ve tek bir değer alıyor ve aldıkları değer de while dan dönen son değer bunu sonraki 67 yi kaldırarak denediğinde göreceksin 67 yi kaldırdığında karşına 66 nın bilgileri gelecek.
while($datas = $db->fetch_array($sorgu)) { $baslik= "$datas[title]"; $izlenme= "$datas[views]"; }
bunu aşağıdaki gibi değiştirip bir denermisin?
while($datas = $db->fetch_array($sorgu)) { $baslik[]= $datas[title]; $izlenme[]= $datas[views]; }
tabiki bunları ekrana bastırırken de foreach ile bastırman gerekecek.
foreach($baslik as $bas) echo $bas;
şeklinde