v2.5.2
Giriş yap

PHP PDO MYSQL veritabanında olan kişi kadar nasıl yazdırılır?

keazon
461 defa görüntülendi ve 1 kişi tarafından değerlendirildi

PHP'de PDO ile veritabanı bağlantımı sağladım, onlar okey. Veritabanı bilgilerimi oluşturdum. Bağlantımı aldım, veritabanımda mesela 10 üye var o 10 üyenin onunuda ekrana yazdırmak istiyorum. İD ile:

    $soforsor=$db->prepare("SELECT * FROM sofor where users_id=:id");
  	$soforsor->execute(array(
    	'id' => /*Buraya ne yazacağımı bilmiyorum*/,
 	));
  	$soforcek=$soforsor->fetch(PDO::FETCH_ASSOC);

/**/ ile belirttiğim yere ne yazmam lazım?

exe676
1068 gün önce

id kısmına göre yapman olmaz. olması gereken sorgu parametresine limit koymak
mesela 10 kişi çekmek istiyorsan sorgun böyle olmalı

SELECT * FROM sofor LIMIT 10 ORDER BY DESC
// bu kod son 10 üyeyi gösterir. pdo da sorgularına parametre almıyorsan prepare yerine query kullan daha hızlı olur.

google veya tayfunun php mysql derslerini izlemeni tavsiye ederim. sql de limit ve order by parametrelerine gözatmayı unutma