今天网站出现一个BUG,然后直接在数据库类里面写日志,看是哪条SQL出了问题,SQL语句到是找到了,但是不知道这条SQL语句来自何处,于是就想啊,如果能有一个办法,查看当前正在运行的这个方法是被哪个方法调用的,以及上一个方法又是哪个方法调用的,以此类
"; D:\wamp\www\meilele\includes\cls_mysql.php:507行,调用方法:getAll D:\wamp\www\meilele\includes\lib_common.php:732行,调用方法:getAllCached D:\wamp\www\meilele\includes\init.php:113行,调用方法:load_config D:\wamp\www\meilele\index.php:4行,调用方法:include_once 一目了然,一直找到了入口,太强悍了。以后调试又多了一种办法
}
我在我的数据库的核心查询函数里面调用这个方法,打印结果如下:
D:\wamp\www\meilele\includes\cls_mysql.php:471行,调用方法:query