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ı
)