请教JAKE:dumpSql语句在sql里运行正常,在框架里无任何结果

#1 weixiupc

请教JAKE:dumpSql语句在sql里运行正常,在框架里无任何结果,问题出在哪?
Ex:

        $troom_ms=spClass('tbl_room')->room_query_r($dsca);
        echo spClass('tbl_room')->dumpSql();
        dump($troom_ms);

dumpSql语句:select * from tbl_room where Dsca='322小包' 在Sql里运行正常,但在框架里却没有任何结果,请教JAKE如何查找问题所在?

2011-04-16 14:29:55

#2 jake

最好首先构造好SQL语句,输出到屏幕上,然后再通过findSql执行,把屏幕的SQL用phpmyadmin执行后和findSql结果对比。

另外,要注意一下,phpmyadmin之类的可以自动修正部分SQL,比如说表名加引号之类的。所以要看看这方面。

2011-04-16 17:47:42

#3 weixiupc

谢JAKE回复,恩,终于找到原因了,是字符编码(gb2312与utf-8)引起的问题。做为PHP的爱好者,第一次使用SPEEDPHP,最感谢与让自己坚持学习speedphp的是JAKE的有问必答以及speedphp的特点:上手容易,是最适合初学者的PHP框架。支持JAKE,支持speedphp!!

2011-04-17 18:17:29

#4 jake

谢JAKE回复,恩,终于找到原因了,是字符编码(gb2312与utf-8)引起的问题。做为PHP的爱好者,第一次使用SP ...
weixiupc 发表于 2011-4-17 18:17
:handshake :lol

2011-04-18 07:09:44

#5 weixiupc

感谢JAKE。:handshake:lol

2011-04-18 09:32:15