某处调用db 公共函数getRow方法,返回值是:
2018-09-14 17:11:50 ERR: Array
(
[a] => [b] =>
)
但是打印出运行的mysql语句在Navicat运行是有值的!
别处也调用这个方法,都是正常的,甚至这一段运行相同业务处理别的数据,返回值也是正常的
查看getRow内部方法 接受到的sql是正常(外部运行也是有值的),
// 请把代码文本粘贴到下方(请勿用图片代替代码)
var_dump($sql); //语句正常 外部运行有值(使用内部打印函数,不知道方不方便贴出来,就用var_dump代替) $res = $this->query($sql,"",$param); if ($res !== false) { $res = mysql_fetch_assoc($res); logger::write(print_r($res, 1)); .... var_dump(901); var_dump($res); // 2018-09-14 17:11:50 ERR: Array //( // [a] => // [b] => // ) return $res; }
请问该往哪个方向去调试,江湖救急,感谢每一个大佬的留言!
茅侃侃