Uncategorized

Mysql_Fetch_Array Pdo

Mysql_Fetch_Array ve PDO: Veritabanı İşlemlerine Etkili Bir Giriş

Veritabanı işlemleri, web geliştirme sürecinde önemli bir yer tutar. Geliştiriciler, veritabanına erişerek bilgileri okumak, güncellemek veya silmek için çeşitli yöntemler kullanırlar. Bu makalede, Mysql_Fetch_Array ve PDO gibi iki farklı veritabanı işlem yöntemini ele alacağız.

Mysql_Fetch_Array, PHP ile MySQL veritabanına erişmek için kullanılan bir yöntemdir. Bu yöntem, bir sorgu sonucunda dönen verileri dizi şeklinde döndürür. Bu sayede, verileri kolaylıkla okuyabilir ve istediğiniz şekilde kullanabilirsiniz. Mysql_Fetch_Array yöntemi, özellikle eski PHP sürümlerinde yaygın olarak kullanılmıştır.

Örneğin, veritabanında kullanıcı adı ve e-posta adresi gibi bilgilere erişim sağlamak istiyorsanız, Mysql_Fetch_Array yöntemini kullanarak bu bilgileri kolaylıkla elde edebilirsiniz. Örneğin;

$sorgu = “SELECT * FROM kullanıcılar”;
$sonuç = mysql_query($sorgu);
while($satır = mysql_fetch_array($sonuç)){
echo $satır[‘kullanıcı_adı’] . ” – ” . $satır[‘e-posta’] . “
“;
}

Bu kod parçası, kullanıcıların kullanıcı adlarını ve e-posta adreslerini ekrana yazdıracaktır. Mysql_Fetch_Array yöntemi ile veritabanından aldığınız verileri dizi şeklinde kolaylıkla okuyabilirsiniz.

Ancak, PHP’nin yeni sürümlerinde Mysql_Fetch_Array yöntemi yerine PDO kullanımı daha yaygın hale gelmiştir. PDO (PHP Data Objects) daha esnek bir veritabanı işlem yöntemidir ve birden fazla veritabanı sunucusu kullanmanıza olanak sağlar. PDO aynı zamanda daha güvenli ve daha performanslı bir şekilde veritabanı işlemleri yapmanızı sağlar.

PDO kullanımı, veritabanına bağlandıktan sonra hazırlanan sorguyu çalıştırmak için execute() yönteminin kullanılmasıyla gerçekleşir. Örneğin;

$host = ‘localhost’;
$db = ‘veritabani’;
$kullanici = ‘kullanici_adi’;
$sifre = ‘sifre’;

try {
$baglanti = new PDO(“mysql:host=$host;dbname=$db;charset=utf8”, $kullanici, $sifre);
$baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$sorgu = $baglanti->prepare(“SELECT * FROM kullanıcılar”);
$sorgu->execute();

while($satır = $sorgu->fetch()){
echo $satır[‘kullanıcı_adı’] . ” – ” . $satır[‘e-posta’] . “
“;
}

} catch(PDOException $e) {
echo “Hata: ” . $e->getMessage();
}

Bu kod parçası da kullanıcıların kullanıcı adlarını ve e-posta adreslerini ekrana yazdıracaktır. PDO kullanımı, daha sağlam ve güvenli bir veritabanı işlem deneyimi sağlar.

Sonuç olarak, veritabanı işlemleri web geliştirme sürecinin önemli bir parçasıdır. Mysql_Fetch_Array ve PDO, bu işlemleri gerçekleştirmek için kullanılan iki farklı yöntemdir. Mysql_Fetch_Array yöntemi, eski PHP sürümlerinde yaygın olarak kullanılmış olsa da, PHP’nin yeni sürümleri için PDO daha tercih edilen bir yöntemdir. PDO, daha esnek, güvenli ve performanslı bir veritabanı işlem deneyimi sunar.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göz Atın
Kapalı
Başa dön tuşu
servisl