我使用這個PDO連接:PDO:在PDO多個命令:: MYSQL_ATTR_INIT_COMMAND
try{
$db=new PDO("
mysql:host=localhost;
dbname=...",
"dbu...",
"pass",
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET lc_time_names='de_DE'"));
}
catch(PDOException $e){die("Error!");}
現在我想補充的另一個init命令:
array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET lc_time_names='de_DE'",
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
)
但它看起來像了utf8-one會覆蓋第一個init命令。
所以我已經試過這一個,但也沒有成功:
array(
PDO::MYSQL_ATTR_INIT_COMMAND => array("SET lc_time_names='de_DE'","SET NAMES utf8")
)
不知道如何發送不僅僅是一個init命令嗎?
謝謝!
你救了我大量的時間。 –