21 Haziran 2018 Perşembe

PDO ile Select İşlemi

1 yorum

PDO ile Select İşlemi



PDO ile Select İşlemi (Toplu)

mysql_li ile select işlemini;

$query = mysql_query("SELECT * FROM uyeler");
if ( mysql_affected_rows() ){
while ( $row = mysql_fetch_assoc($query) ){
print $row['username'];
}
}

gibi yapıyorduk. Birde PDO ile Select İşlemine bir bakalım.

PDO kullanarak select işlemi ise;

$query = $db->query("SELECT * FROM uyeler", PDO::FETCH_ASSOC);
if ( $query->rowCount() ){
foreach( $query as $row ){
print $row['username'];
}
}

şeklinde yapıyoruz. Şimdi Select İşlemini Tekli olarak yapmaya bakalım.

PDO ile Select İşlemi (Tekli)

mysql_li ile tekli veri çekme işlemi;

$id =1;
$uyesorgu = mysql_query("SELECT * FROM uyeler WHERE id = '{$id}'");
if ( mysql_affected_rows() ){
$row = mysql_fetch_assoc($uyesorgu);
print_r($row);
}

şeklinde olacaktır. Birde PDO ile Tekli Veri Çekme işlemine bakalım.

PDO ile tekli veri çekme işlemi;

$id=1;
$query = $db->query("SELECT * FROM uyeler WHERE id = '{$id}'")->fetch(PDO::FETCH_ASSOC);
if ( $query ){
print_r($urunsorgula);
}

kodunu kullanarak tekli veri çekme işlemimizi başarıyla gerçekleştirmiş oluyoruz.

İyi günler.

1 yorum :

  1. Query yerine Prepare kullanın. Kullanıcıdan alınan bir veri varsa, query kullanmanız durumunda SQL injection açığı oluşturacaktır.

    YanıtlaSil

b2b yazılım vois media