PHP yapıyorum yeni bir proje için ben veritabanına bağlanmak ve sorguları gerçekleştirmek için SQLMethods sınıfı oluşturduk. Bu gece aslında test etmek için var ilk gece oldu (ben yani bir hafta önce ya da yazdı ve bu konuda unuttum) ve beklenmeyen bir hata oluştu: () işlevini benim ExecuteQuery çağırıyordu, bu veritabanını kullanmak olmaz I yapıcısı seçilmiş.
Yapıcı:
public function SQLMethods() {
$SQLConnection = mysql_connect($SQLDBAddress, $SQLUserName, $SQLPassword);
if (!$SQLConnection) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db($SQLDB, $SQLConnection);
}
Söz konusu fonksiyonu:
public function ExecuteQuery($Query) {
mysql_query($Query, $SQLConnection) or die('Could not perform query: ' . mysql_error());
}
Herkes sorun ne olabilir görüyor mu? Yapıcı tamamlandıktan sonra bağlantı yakın mı?