Foreach'e soktugum veriyi print_r ile baktığımda veriler görünüyor sıkıntı yok ama
ekrana bastırdıgımda undefined veriyor nasıl boş görünüyor çözemedim.
Model:
Alıntı
public function deneme() {
$sql = $this->db->query("SELECT title FROM videos AS y1
INNER JOIN (SELECT ( RAND() * (SELECT MAX(id) FROM videos) ) AS rand_id) AS y2
WHERE y1.id >= y2.rand_id
LIMIT 20");
$sonuc = $sql->fetchAll(PDO::FETCH_ASSOC);
return $sonuc;
}
view :
Alıntı
foreach($data as $cek=>$row)
//print_r($row); veri görünüyor
echo $row["title"]; //undefined
dedikten sonra neden title diye bir indis ariyorsun ki?
zaten y1 olarak al demissin select ederken.
row['y1'] olacak orasi.
hocam siz orayı select * from videos olarak düşünün öyle diyeyim ozaman
şu şekil $veri[0]["title"] ulaşabiliyorum yani iki boyutlu olarak. ama $veri["title"];
olarak nasıl ulaşabilirim.
(return ettiğim $data'yı view'e $this->view->render("home",$data); olarak gönderiyorum)
şu şekil $veri[0]["title"] ulaşabiliyorum yani iki boyutlu olarak. ama $veri["title"];
olarak nasıl ulaşabilirim.
hocam 2 boyutlu bir ana arrayınız var burada onu tek boyuta indirebilmeniz için iki boyutlu olan ana arrayın sadece bir satırını bırakabilirsiniz ? Soru biraz karışık olmuş, anlayamadım ben pek