您当前的位置: 首页 >  sql

dawn

暂无认证

  • 6浏览

    0关注

    204博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

PHP(8):php获取MS SQL Server 2014数据库的记录数据

dawn 发布时间:2022-02-11 18:37:54 ,浏览量:6

  为了将C/S写的程序(Powerbuilder 6.5+MS SQL Server2000)换成网页版,打算使用PHP 7.4 + MS SQL Server 2014 +Apache 2.4 + LayUI来写。

  安装服务器、安装数据库、迁移数据库花费了一些时间,本来想用MS SQL Server里面的备份与还原来做(以前我都是这么做的),担心版本变化大没有采用,使用Powerbuilder里面的数据管道来做,结果二进制数据没有保留,后面还是个麻烦事情。

  大体数据迁移完了,进入写程序,结果连接数据库花费了好长时间,最后才知道在Win10企业版上的Apache+PHP需要安装ODBC数据库引擎,安装了ODBC11后就可以连接了。

  这个过程我更新了《PHP(2):PHP读取MS Sql Server 2014数据库数据》以便以后遇到问题再来看,有记录可以帮助自己也可以帮助别人少踩坑。

  又遇到乱码问题,又折腾了好长时间才搞定。

  终于正常了,先将常用操作练习一遍,为后面做准备。

  1、获取数据表的记录总数

  2、获取数据库查询表的记录并返回JSON格式

  echo json_encode($rows,JSON_UNESCAPED_UNICODE);   这里如果不加JSON_UNESCAPED_UNICODE,即使写了$conn->exec('set names utf8');返回的也会是乱码,一定要加上。

  3、获取数据表分页记录数据并返回JSON格式 ( 以LayUI的分页数据为例 )

  4、游标问题

  习惯了使用游标操作数据,所以想找PHP使用游标的资料,可是找了半天时间,也没有在发现。类似游标的替代:


关注
打赏
1664252102
查看更多评论
立即登录/注册

微信扫码登录

0.0455s