Почему PDO query возвращает false?

173
08 декабря 2021, 19:10

Почему var_dump($result) возвращает false? Данные вроде верно, несколько раз проверил.

$dsn = "mysql:host = 127.0.0.1;dbname = bd_parking;charset=utf8";
$username = 'root';
$passwd = '1234';
$option = [PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION]; 
try{
    $pdo = new PDO($dsn, $username, $passwd);
    $sql = "SELECT * FROM `client`";
    $result = $pdo->query($sql);
    var_dump($result);
}catch (PDOException $e){
    echo 'Подключение не удалось: ' . $e->getMessage();
}
Answer 1

Причина была здесь $dsn = "mysql:host=127.0.0.1;dbname=bd_parking;charset=utf8";
Надо убрать пробелы.

READ ALSO
Случайный сундук, поиск параметров

Случайный сундук, поиск параметров

Всем привет! Я делаю рулетку для одного учебного проектаТак, вот у меня есть кейс с ценой в 59₽, в нём расположены предметы:

193
Почему массив не изменяется?

Почему массив не изменяется?

Да, то, что я хочу, можно реализовать через return в функции, но меня волнует мой вопрос

226
JS Получить все значения value в массив

JS Получить все значения value в массив

Подскажите, пожалуйста как собрать все значения value в массив,для последующей работы с нимВот пробую написать

160
Как мне использоваться переменную из одного метода в другом

Как мне использоваться переменную из одного метода в другом

Задание "Описать класс, представляющий треугольникПредусмотреть методы для создания объектов, вычисления площади, периметра и точки пересечения...

122