发布网友
共1个回答
热心网友
开始在Ubuntu Linux搭建web服务器,配置php5.2.6、mysql 5.0.45以及nginx 0.5.35,一切运行正常,能通过phpinfo展示信息。
之后,准备搭建项目站点时遇到问题。将系统从Windows迁移到Ubuntu后,一切顺利,直至开始安装项目。奇怪的是,使用adodb连接数据库时,无法获取数据。尝试了各种方式,如new mysqli()、mysqli_connect()、mysql_connect(),都能正常连接并显示数据,唯独使用adodb时无法获取数据。
通过查看在线资料并开启adodb的错误日志,发现数据库查询语句中存在一个字段,而该字段在数据库中并不存在。经过一番排查,发现使用的是最新的程序版本,但数据结构却是旧的版本,导致此问题。由于对adodb的使用不够熟练,花费了大量时间才找到原因。