我正在重构一个现有的应用程序,该应用程序使用旧方法连接和与mysql数据库(如mysql_connect()和mysql_fetch_array数据库进行连接和交互,这些数据库的代码如下:
更新我在页面上得到的唯一输出是下面的空数组。
Array ( [initial] => Array ( ) [additional] => Array ( ) )最终更新这是根用户无法访问%的问题。我得到了一个错误,比如:The user specified as a definer ('root'@'%') does not exist on output --这是通过运行以下命令来修复的:
grant all on *.* to 'root'@'%' identified by 'password' with grant option;转换的原因是在关闭远程连接时(据我所知),使用最初编码的mysql_connect() (而不是由我编写的)不工作(据我所知)。
为什么我的新代码没有输出任何东西?上面的原始代码在开发环境中工作。远程连接被关闭的地方,但不在生产中。
谢谢。
发布于 2015-01-14 15:20:54
}。$this->dbConn,您在构造函数中定义了它。$this->dbConn->query在哪里定义的?$this->dbConn是连接的资源。备注
添加error_reporting(E_ALL);和ini_set('display_errors', 1);以捕获错误。
https://stackoverflow.com/questions/27945964
复制相似问题