Select əməliyyatı.

SELECT
select.php
<?php
//Bağlantı kodlarını require vasitəsilə səhifəyə daxil edirik.
require "connection.php";
//query() metodu ile select əməliyyatının aparılma qaydası => Bu üsul təhlükəsizlk baxımından zəifdir.
//Select əməliyyatı (Tək məlumat çəkmək üçün)-Birinci nümunə.
$select = $connect->query("SELECT * FROM xeberler");
$sorgu = $select->fetch(PDO::FETCH_ASSOC);
echo $sorgu["xeber_basliq"];
echo "<hr>";
//Select əməliyyatı (Tək məlumat çəkmək üçün-Array şəklində)-İkinci nümunə.
$select = $connect->query("SELECT * FROM xeberler WHERE xeber_id = 1")->fetch(PDO::FETCH_ASSOC);
echo "<pre>";
print_r($sorgu);
echo "</pre>";
echo "<hr>";
//Select əməliyyatı (Çoxlu məlumat çəkmək üçün).
$select = $connect->query("SELECT * FROM xeberler",PDO::FETCH_ASSOC);
foreach($select as $xeber_yaz){
                echo $xeber_yaz["xeber_basliq"]."<br>";
}
?>
***
<?php
//Bağlantı kodlarını require vasitəsilə səhifəyə daxil edirik.
require "connection.php";
//prepare() metodu ile select əməliyyatının aparılma qaydası => Bu üsul təhlükəsizlk baxımından güvənlidir.
//Select əməliyyatı (Tək məlumat çəkmək üçün).
$select = $connect->prepare("SELECT * FROM xeberler WHERE xeber_id=?");
$select->execute(array('1'));
if($select->rowCount()){
                foreach ($select as $netice ) {
                               echo 'Xəbər Başlığı: '.$netice['xeber_basliq'];
                }
}
echo "<hr>";
//Select əməliyyatı (Çoxlu məlumat çəkmək üçün).
$select = $connect->prepare("SELECT * FROM xeberler");
$select->execute();
if($select->rowCount()){
                foreach ($select as $netice) {
                               echo 'Xəbər Başlığı: '.$netice['xeber_basliq'].'</br>';
                }
}
?>
Qeyd1:Burada html taqlarından biri olan <pre></pre> taqından görüntünün daha yaxşı oxuna bilinməsi üçün istifadə edilmişdir.
Qeyd2:Yuxarıda qeyd olunan kod sətrini bu şəkildə də yaza bilərik.Seçim məsələsi sizə qalıb :)
//bu kod sətrini
$select = $connect->prepare("SELECT * FROM xeberler WHERE xeber_id=?");
//bu formada da yaza bilərik
$sql= "SELECT * FROM xeberler WHERE xeber_id = ? ";
$select = $connect->prepare($sql);


Comments

Popular Posts