Как указать имя пользователя и пароль в DSN? - PullRequest
4 голосов
/ 23 декабря 2019

На официальной странице документации для PDO DSN пока не указаны имя пользователя или пароль. Какое правильное имя для этих пар ключ-значение?

1 Ответ

5 голосов
/ 23 декабря 2019

Похоже, документация еще не была обновлена, но это связанное изменение из исходного репозитория PHP с указанием того, как его следует использовать:

  • PDO: имя пользователя и пароль теперь можно указывать как часть DSN PDO для драйверов mysql, mssql, sybase, dblib, firebird и oci. Ранее это поддерживалось только драйвером pgsql. Если имя пользователя / пароль указано как в конструкторе, так и в DSN, конструктор имеет преимущество.

    new PDO("mysql:host=xxx;port=xxx;dbname=xxx;user=xxx;password=xxx");
    

А вот связанный запрос на извлечение .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...