小编Cha*_*ama的帖子

PDO:PDO :: MYSQL_ATTR_INIT_COMMAND中的多个命令

我正在使用此PDO连接:

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!");}
Run Code Online (Sandbox Code Playgroud)

现在我想添加另一个init命令:

array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET lc_time_names='de_DE'",
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
)
Run Code Online (Sandbox Code Playgroud)

但看起来utf8-one覆盖了第一个init命令.

所以我试过这个,但也没有成功:

array(
PDO::MYSQL_ATTR_INIT_COMMAND => array("SET lc_time_names='de_DE'","SET NAMES utf8")
)
Run Code Online (Sandbox Code Playgroud)

知道如何发送不止一个init命令吗?

谢谢!

php pdo

5
推荐指数
1
解决办法
5946
查看次数

JavaScript:onclick并返回false

我在我的HTML中使用它:

 <a href="#" onclick="preload('12345');return false;">Click</a>
Run Code Online (Sandbox Code Playgroud)

它在外部js文件上调用函数preload()并且到目前为止工作正常.

但我有几十个这样的链接,并希望删除那些"返回false"并只将一个直接放在pres() - 函数的js文件中.

但它总会被忽略?!"return false"真的只能在onclick ="..."中使用吗?

javascript

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

pdo ×1

php ×1