mysqli kullanmak mysql sunucusuna bağlanmakta %2,5 performanslıymış.
pdo ise farklı veritabanı sunucularınıda desteklediği için iyi.
eğer ileride oracle veritabanı kullanacaksan pdo daha iyi ama kullanmayacaksan mysqli tercih edebilirsin.
PDO yada mysqli kullanmanın en önemli 2 sebebi var.
Birincisi sql injectionlardan korunmak biride performans ikiside aynı güvenlik ve performası veriyor. Karar tamamen sana kalmış.
mysqli kullanmak biraz daha kolay gibi geliyor bana. işe yeni başladıysan mysqli kullanmak daha kolay gelecektir.
// PDO sql injection için
$username = PDO::quote($_GET['username']);
$pdo->query("SELECT * FROM users WHERE username = $username");//mysqli_ sql injection için
$username = mysqli_real_escape_string($_GET['username']);
$mysqli->query("SELECT * FROM users WHERE username = '$username'"); 3 kişi bunu beğendi.