MySQLi doğru kullanımı

0 Cevap php

Herkes PHP MySQLi uzantısı kullanmak için doğru yolda bana talimat miyim? Ben her zaman önce usul MySQL fonksiyonları kullanılmış ve değişiklik yapmak istiyorum ama PHP.net ve yol çok karmaşık diğer sitelerde örneklerini bulma yaşıyorum var. Aynı şeyi yapmak için birden çok yöntem var gibi görünüyor. Ben aşağıdaki yöntemi kullanmak istiyorum:

function checkCredentials($username, $password)
{
    $q = $db->prepare("SELECT id FROM `users` WHERE username=? AND password=? LIMIT 1");
    $q->bind_param('ss', $username, $password);
    $q->execute();
}

Ben PHP.net örneklerle gidiş var ettik ama ben bu hatayı almak gibi bu kadar uzak:

Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\classes\user.class.php on line 14

($db değişken benim kullanıcı sınıfta bir kolu olduğunu ve gayet iyi çalışıyor)

Bu sadece dokümantasyon sınıflar ve OOP orta yeni birisiyle önce ve için entention kullanılan hiç birisi için çok karmaşık görünüyor.

Herkes / tablolarını sorguları ve herşeyi çalıştırmak ya da bir cevap aşağı koyabilirsiniz / nasıl bağlanacağını açıklayan sayfalara bağlantılar var mı?

Teşekkür ederim.

0 Cevap