php 里一个sql语句太长,调式时发现sql语句变得不完整了 PHPsql太长 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 额没见这么长的 sql 你牛 不就一千多点,应该不会有问题的,可能是你粘错了建议:1、数值字段不要 NULL 而是 NOT NULL 2、用这个查询创建一个视图 我可是在调试时发现穿进去的字符串不完整啊。这是什么原因呢。是该设置成not null, 但是我是修bug,不能改数据库啊。等我试试视图吧。 这个不是长啊,你看都是废话,因为数据库不合理,所以我得这么写啊。好吧,var_dump输出的字符是有限的,你是echo出来的吧,检查哈是不是这两个符号" ‘ 拼接没对 我可是在调试时发现穿进去的字符串不完整啊。这是什么原因呢。是该设置成not null, 但是我是修bug,不能改数据库啊。等我试试视图吧。我定义个一字符串变量,赋了一个 sql语句,长度超过1024了。取不全值。哪里可以改进是这个问题,你看看这个链接,有人跟我同样的问题:http://bbs.phpchina.com/thread-163748-1-1.html 这个就是调试的结果啊。前面是定义一个sql语句,结果传到query()里面就变成后面这样,被截取了,只剩1024个字符。 这个不是长啊,你看都是废话,因为数据库不合理,所以我得这么写啊。好吧,var_dump输出的字符是有限的,你是echo出来的吧,检查哈是不是这两个符号" ‘ 拼接没对 不是,不是,那里就是定义了一个sql语句,然后拼接了一个ID,后面是调试时发现那个sql被截取了只剩1024了。 有人跟我同样的问题:http://bbs.phpchina.com/thread-163748-1-1.html但那个人不是已经说了:已解决。xdeubg的bug。不影响程序。吗?你是否也是这样呢? 我把xdebug的配置在php.ini里注释了之后还是不行哎。 就是说,你还是曾使用了 xdebug 的对吧?php 并不会限制查询串的长度,这一点可从:将一篇文章通过 insert 指令插入到表中,来映证 这个不是长啊,你看都是废话,因为数据库不合理,所以我得这么写啊。好吧,var_dump输出的字符是有限的,你是echo出来的吧,检查哈是不是这两个符号" ‘ 拼接没对 不是,不是,那里就是定义了一个sql语句,然后拼接了一个ID,后面是调试时发现那个sql被截取了只剩1024了。xdubug var_dump 会自动截断 ,不知道echo会不会 ,关了xdebug试试 是的哎,曾使用debug调试,但是在php.ini里把调试的配置注释了之后还是不行。 你是查询出来为空还是返回SQL语句错误?你前面说是查出来为空,但截断的SQL应该会报错的,不是应该先确定这一点吗? LZ是不是 echo 的时候,就剩下这点了??如果是的话,建议你把这条语句,写到一个表里面。 嗨,谢谢啊。这里是查出来为空。但是同样的查询语句查出来是有结果集的。我也觉得它应该会报错。但是我对php不太了解。而且先前的SQL语句在程序里查询是有结果的。可是到navicat下面查询就报错了。所有这也让我很疑惑。 我知道了,这里是xdebug的bug,调式时只能显示1024字节,但是你把那个sql语句输出的话是全部都有的。 数据库怎么取得上一次添加记录的id 这几句提示信息是什么意思? str_replace好像有bug 请教大家一个好奇怪的问题? 求助,$_GET['']取不到完整的URL值,为啥 jquery smarty 的问题 如何防止打开页面自动下载 想把自己做的网页放到网上,应该注意哪几方面问题? fopensocket 请求url 应该返回xml文档但是返回http 500 内部错误 救命啊!!!!!高手的进来急救我的论坛!!!!!!!! 关于mcpypt问题 用数组处理数据库查询结果集的问题
1、数值字段不要 NULL 而是 NOT NULL
2、用这个查询创建一个视图
好吧,var_dump输出的字符是有限的,你是echo出来的吧,检查哈是不是这两个符号" ‘ 拼接没对
http://bbs.phpchina.com/thread-163748-1-1.html
好吧,var_dump输出的字符是有限的,你是echo出来的吧,检查哈是不是这两个符号" ‘ 拼接没对
不是,不是,那里就是定义了一个sql语句,然后拼接了一个ID,后面是调试时发现那个sql被截取了只剩1024了。
你是否也是这样呢?
好吧,var_dump输出的字符是有限的,你是echo出来的吧,检查哈是不是这两个符号" ‘ 拼接没对
不是,不是,那里就是定义了一个sql语句,然后拼接了一个ID,后面是调试时发现那个sql被截取了只剩1024了。xdubug var_dump 会自动截断 ,不知道echo会不会 ,关了xdebug试试