PDO_MYSQL是否可以支持多条初始化命令

PDO_MYSQL是否可以支持多条初始化命令,第1张

$driverOpts = $driverOpts + array(

PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES '".$dbConfig['charset']."'",

PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,

                    PDO::MYSQL_ATTR_USE_BUFFERED_QUERY=>true,

PDO::ATTR_PERSISTENT=>false,

PDO::ATTR_TIMEOUT=>2000,

)

$pdo = new PDO($dbConfig['dsn'], $dbConfig['user'], $dbConfig['password'], $driverOpts)

可以用数组来传递,需要初始化的命令。

你说的应该是执行多条sql,那样的话你把sql用[]隔开,写到一起,这样“set names utf8create table test(id int(12))” ,这样应该可以把

这个是php的扩展

你看一下你php设置的php.ini文件在什么位置

一般是在windows目录下,也可能是在其他地方,这个要看你的php是怎么配置的

你可以自己建立个php文件,然后里面写一句:

echo

phpinfo()

找到php.ini的文件位置

然后编辑这个文件

搜索pdo_mysql和curl

一般是:

extension=pdo_mysql

然后把前面的去掉,再重启iis或者apache服务器,如果没有错误,就是加载成功了,curl也是类似的 *** 作


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6117456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存