OOP kullanılarak mysql erişim konusunda acemi soru

1 Cevap php

Ben PHP ve MySQL web geliştirme kitap okuyorum ve şimdiye kadar usul kullanarak tüm PHP ve mysql yapıyor. Ama sonra nesnelerle mysql erişim hakkında konuşuyor.

This works for me:
//I define $db so can connect
$query="select * FROM testing";
$result=mysqli_query($db,$query);
while($row=mysqli_fetch_array($result)){
  //echo the data
}

But when I try to do it with classes, it doesn't
@ $db=new mysqli('localhost','root','','test');
if(mysqli_connect_errno()){
echo "ERROR:";
exit;
}
$query="select * FROM testing";
$result=$db->query($query);
$row=$result->fetch_assoc();

Ben sorgu ve fetch_assoc ne yapar tanımlar yüzden benim kendi sınıf yazmak zorunda mı? Yoksa ne?

1 Cevap

Bu gibi kurulması gerekir $db şey:

$db = new mysqli("db_server", "db_username", "db_password", "db_name");