本文实例讲述了php利用pdo_odbc实现连接芳华百度云数据库。分享给大家供大家参考,具体如下:
目的:从sql rver数据库里面把某个视图文件调用出来,以键值对的方式显示在页面上。
利用pdo odbc来实现php连接数据库:
在php配置文件里面开启pdo_odbc.dll服务。重启apache服务器。
在thinkphp5.1的项目中在模块里添加config添加规定好的样式数据库:
代码如下:
<?phpreturn [// 数据库类型'type' => 'sqlsrv',// 服务器地址'hostname' => 'localhost',// 数据库名'databa' => 'mysql',// 用户名'urname' => 'sa',// 密码'password' => '123456',// 端口'hostport' => '',// 连接dsn'dsn' => 'odbc:driver={sql rver};rver=localhost;databa=mysql',// 数据库连接参数'params' => [],// 数据库编码默认采用utf8'chart' => 'utf8',// 数据库表前缀'prefix' => '',// 数据库调试模式'debug' => true,// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)'deploy' => 0,// 数据库读写是否分离 主从式有效'rw_parate' => fal,// 读写分离后 主服务器数量'master_num' => 1,// 指定从服务器序号'slave_no' => '',// 是否严格检查字段是否存在'fields_strict' => true,// 数据集返回类型'resultt_type' => 'array',// 自动写入时间戳字段'auto_timestamp' => fal,// 时间字段取出后的默认时间格式'datetime坚强的人歌词_format' => 'y-m-d h:i:s',// 是否需要进行sql性能分析'sql_explain' => fal,// builder类'builder' => '',// query类'query' => '\\think\\db\\query',// 是否需要断线重连'break_reconnect' => fal,// 断线标识字符串'break_match_str' => [],];?>
在控制器controller里面建一个控制文件test.php
代码如下:
<?phpnamespace a超级环pp\index\controller;u think\db;u think\controller;class test extends contro冬泳注意事项ller{public function zz(){$data=db::view('view_2')->lect();echo json_encode($data);}}?>
最后调用入口文件即可访问。
http://localhost:81/1111/tp5/public/index/test/zz
我的效果:
[{“111″:”123″,”1112″:”llp”,”232″:”1″,”row_number”:”1″},{“111″:”123″,”1112新疆高考分数线;:”bb”,”232″:”2″,”row_number”:”2″}]
更多关于thinkphp相关内容感兴趣的读者可查看本站专题:《thinkphp入门教程》、《thinkphp模板操作技巧总结》、《thinkphp常用方法总结》、《codeigniter入门教程》、《ci(codeigniter)框架进阶教程》、《zend framework框架入门教程》及《php模板技术总结》。
希望本文所述对大家基于thinkphp框架的php程序设计有所帮助。
本文发布于:2023-04-07 09:51:50,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1cc0ad559f3ccba8ad264f1d5baba726.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PHP利用pdo.doc
本文 PDF 下载地址:PHP利用pdo.pdf
留言与评论(共有 0 条评论) |