PHP MySQL DSN Connections - Как включить mysql: // - PullRequest
3 голосов
/ 08 февраля 2012

Как включить этот тип команды на сервере MySQL и что это?

Я вижу это код клиента:

//$dsn = "mysql://root@localhost/username";
//$dsn = "mysql://admin@999.69.205.174/pass";

Обычно я ожидаю:

$con=mysql_connect($db,$dbuSER,$dbpass);

1 Ответ

4 голосов
/ 08 февраля 2012

В PHP, использующем пакет PEAR :: DB для открытия соединения без внешнего DSN («соединение без DSN», т. Е. С использованием строки соединения), код может выглядеть следующим образом:

require_once("DB.php");
//$dsn = "<driver>://<username>:<password>@<host>:<port>/<database>";
$dsn = "mysql://john:pass@localhost:port/my_db";
$db = DB::connect($dsn);

http://en.wikipedia.org/wiki/Data_Source_Name

...