Кажется, я не могу подключить эту базу данных к базе данных, чтобы выполнить подготовленный оператор. Кто-нибудь знает, что я забыл?
private function check_credentials($plain_username, $password)
{
global $dbcon;
$ac = new ac();
$ac->dbconnect();
$userid = $dbcon->prepare('SELECT id FROM users WHERE username = :username AND password = :password LIMIT 1');
$userid->bindParam(':username', $plain_username);
$userid->bindParam(':password', $password);
$userid->execute();
$id = $userid->fetch();
Return $id;
}
РЕДАКТИРОВАТЬ: Я изменил SQL-запрос с запроса SELECT FROM на запрос INSERT INTO, и он работал. Что, черт возьми, происходит?