Может кто-нибудь рассказать мне, как правильно использовать расширение MySQLi в PHP?Я всегда использовал процедурные функции MySQL прежде и хочу внести изменения, но нахожу примеры на PHP.net и других сайтах слишком сложными.Кажется, есть несколько способов сделать одно и то же.Я хочу использовать его в следующем методе:
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();
}
Насколько я могу судить по примерам PHP.net, но я получаю эту ошибку:
Fatalошибка: вызов функции-члена prepare () для необъекта в C: \ xampp \ htdocs \ classes \ user.class.php в строке 14
(переменная $db
являетсяобрабатывать в моем пользовательском классе, и это прекрасно работает)
Просто кажется, что документация слишком сложна для тех, кто никогда раньше не использовал намерение, и для кого-то, кто умеренно плохо знаком с классами и ООП.
У кого-нибудь есть ссылки на страницы, объясняющие, как соединить / подготовить операторы / выполнить запросы и все такое, или можно записать это в ответе?
Спасибо.