當我使用PDO連接到MySQL數據庫,我需要連接的方法是:爲什麼PHP PDO DSN是MySQL與PostgreSQL的不同格式?
$pdoConnection = new PDO("mysql:host=hostname;dbname=databasename",user,password);
但是,對PostgreSQL中,DSN是更標準(IMO):
$pdoConnection = new PDO("pgsql:host=hostname;dbname=databasename;user=username;password=thepassword");
有MySQL爲什麼不能使用單個字符串的任何原因?或者僅僅是因爲我使用的版本(PHP 5.2,MySQL 5.0,PostgreSQL 8.1)?
你不能與Wez的答案爭論......這怎麼還沒被接受呢? :) – TML 2009-09-16 21:20:25