php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例

php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例,第1张

怎么获得mysql以pdo方式的数据库连接变量

// 数据库连接ID 支持多个连接

protected $linkID = array()

// 当前连接ID

protected $_linkID= null

复制代码

我在使用datatable editor插件的时候,需要为插件配置mysql数据库信息,但是thinkphp已经帮我连接过一次,插件连接的话,插件的

$db = new Database( $sql_details )

复制代码

这里获得$db为空值,

解决办法就是采用pdo连接方式,直接在配置信息的时候把thinkphp的数据库连接变量配置进去

$sql_details = array(

"type" =>"Mysql", // Database type: "Mysql", "Postgres", "Sqlite" or "Sqlserver"

"user" =>"root", // Database user name

"pass" =>"", // Database password

"host" =>"localhost", // Database host

"port" =>"", // Database connection port (can be left empty for default)

"db" =>"XXXX", // Database name

"dsn" =>"",// PHP DSN extra information. Set as `charset=utf8` if you are using MySQL

'pdo' =>$dbh

)


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

原文地址:https://54852.com/sjk/9620659.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存