Kişiler adında bir tablosundan veri çekerek aradaki farklara bakalım
Tablomuz bu

Assoc metodu ile veri çekip ekrana bastıralım
mysql de mysql_fetch_assoc()
mysqli de mysqli_fetch_assoc() yada fetch_assoc()
Pdo da fetch(PDO::FETCH_ASSOC)
Query = $db->query("SELECT * FROM kisiler");
$Result  = $Query->fetch_assoc();
print_r($Result);
Çıkan sonuç şu şekilde, Tablodaki sütun adları dizi anahtarı oldu, biz WM içeriğine $Result["isim"] yazarak ulaşabiliriz
Array
(
    [id] => 1
    [isim] => WM
    [soyisim] => Aracı
)
Row metodu ile veri çekip ekrana bastıralım
mysql de mysql_fetch_row()
mysqli de mysqli_fetch_row() yada fetch_row()
Pdo da fetch(PDO::FETCH_NUM)
$Query = $db->query("SELECT * FROM kisiler");
$Result  = $Query->fetch_row();
print_r($Result);
Çıkan sonuç şu şekilde, Tablodaki sütun adları yerine php tarafından rakamsal olarak yeni anahtarlar verildi, biz WM içeriğine $Result[1] yazarak ulaşabiliriz
Array
(
    [0] => 1
    [1] => WM
    [2] => Aracı
)
Array metodu ile veri çekip ekrana bastıralım
mysql de mysql_fetch_array()
mysqli de mysqli_fetch_array() yada fetch_array()
Pdo da fetch(PDO::FETCH_BOTH)
$Query = $db->query("SELECT * FROM kisiler");
$Result  = $Query->fetch_array();
print_r($Result);
Çıkan sonuç şu şekilde, hem tablodaki sütun adlar dizi anahtarı oldu hemde php tarafından rakamsal olarak yeni anahtarlar verildi, biz WM içeriğine hem $Result["isim"] hemde $Result[1] yazarak ulaşabiliriz
Array
(
    [0] => 1
    [id] => 1
    [1] => WM
    [isim] => WM
    [2] => Aracı
    [soyisim] => Aracı
)
 
  

 
                     
                                                     
                                                     
                                            