У меня 3 разных запроса, некоторые работают, а некоторые нет.
Я знаю, что pdo select не работает с mysql, так почему они работают?
$q = $dbc -> prepare("SELECT * FROM accounts WHERE id = ?");
$q -> execute(array($user['id']));
echo $q -> rowCount();
Возвращает правильные данные. Если я добавлю другой параметр, это не так,
$q = $dbc -> prepare("SELECT * FROM accounts WHERE id = ? && age = 12");
$q -> execute(array($user['id']));
echo $q -> rowCount();
Не удается вернуть ноль, снова этот запрос работает и правильно отображает совпадающие строки;
$q = $dbc -> prepare("SELECT * FROM accounts WHERE id = ? && username = ? && logCount = -1");
$q -> execute(array($user['id'], $user['username']));
Почему одни работают, а другие нет?
echo $q -> rowCount();