問題描述某處調(diào)用db 公共函數(shù)getRow方法,返回值是:2018-09-14 17:11:50 ERR: Array([a] =>
[b] =>)但是打印出運行的mysql語句在Navicat運行是有值的!別處也調(diào)用這個方法,都是正常的,甚至這一段運行相同業(yè)務處理別的數(shù)據(jù),返回值也是正常的問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法查看getRow內(nèi)部方法 接受到的sql是正常(外部運行也是有值的),相關代碼// 請把代碼文本粘貼到下方(請勿用圖片代替代碼) var_dump($sql); //語句正常 外部運行有值(使用內(nèi)部打印函數(shù),不知道方不方便貼出來,就用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;
}你期待的結(jié)果是什么?實際看到的錯誤信息又是什么?請問該往哪個方向去調(diào)試,江湖救急,感謝每一個大佬的留言!
打印mysql語句在Navicat有返回值,但是代碼運行返回是空的
阿波羅的戰(zhàn)車
2018-10-24 07:45:33