首页上一页 1 下一页尾页 1 条记录 1/1页
《PHP开发典型模块大全(修订版)》留言板的问题
发表在PHP图书答疑
2010-07-05
是否精华
是
否
版块置顶:
是
否
我说:“以下是《PHP开发典型模块大全(修订版)》留言板的问题,问了几次也没有得到案,返回的错误如下:
----------------------------------------------------------------------------------------------
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '../images/1.gif' >','echo mysql_error();','2010-07-04 20:16:42')' at line 3
-------------------------------------------------------------------------------------------------
1. 以上是留言板的“发表文章”栏目的错误,留言也不行!首先声明,在本地测试完全没有问题。
问:既然本地测试没有问题,那么上传到虚拟主机也是应该没有问题的啊?但是结果却是大出所料,再这样我不想活了,因为人生太多问题。就连小小留言板也是捉弄人,太伤心了!
2.为什么本地环境与虚拟主机不同,明日科技的版主“蜡笔小新”总是说我的SQL语句有问题,这怎么会呢?这是你们明日科技的程序啊?再说连本地测试都没有问题啊!
我在想是否应该把我的《PHP数据库系统开发完全手册》和《PHP开发典型模块大全(修订版)》一把火烧掉,我在想是否与我心爱的程序无缘......
3.明日科技的所有程序员老师,你们就算加班也要把这个问题解决。因为,我相信遇到这样问题的人太多了,帮了我一人,就是帮了所有明日科技的朋友......
4.太伤心
5.很伤心
6.十分难过
7.无奈
8.呜呜......
”
-----------------------------------------------------------------------------------------------
明日论坛的老师(346827366)说:“发表留言的处理文件是note_check.php
在这个文件中做如下修改:
在$db->query($sql);后添加下面的语句,
echo mysql_error();
并且将$url=“./index.php”和“redirect_once($url)”注释掉;
//$url=“./index.php;
//redirect_once($url);
然后,重新执行留言的添加操作,看返回什么样的错误信息,并且把错误信息发到论坛上
你上面的错误是在运行那个文件时出现的,请具体说明一下,
你是直接运行光盘中的程序,还是自己编写的程序。
如果仍然不行,将将您的程序和数据库文件发送到我们的邮箱中”
-------------------------------------------------------------------------------------------------
结果:按照老师的说法做,返回如下信息:
-----------------------------------------------------------------------------------------
数据库发生错误: SQL查询语句出错: insert into tb_note (note_user,note_title,note_content,note_mood,note_time,note_user_pic,note_flag) values(' 匿名','g','g','','2010-07-05 11:48:49','01.gif','0')
MySQL 返回错误信息: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'images/face/1.gif'>','2010-07-05 11:48:49','01.gif','0')' at line 1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'images/face/1.gif'>','2010-07-05 11:48:49','01.gif','0')' at line 1
--------------------------------------------------------------------------------------------