object
true
ERROR: getClientInfo query failed.
Мне кажется, что ваша PDOStatement $stmt
переменная фактически является объектом, а не "true
". Затем код печатает «true
», когда видит, что $stmt
не равно нулю, что и есть, потому что это объект.
Я рекомендую вам проверить возвращаемое значение с $stmt->execute()
. У вас может быть ошибка SQL. Например, если вы неправильно написали имя таблицы, или таблица не существует в базе данных «dbname
», к которой вы подключились, или пользователь, под которым вы вошли, не имеет права запрашивать эту таблицу.
Также проверьте $stmt->errorInfo()
, чтобы получить более подробную информацию о любой произошедшей ошибке.