正文
php提交后数据库为空,php提交后数据库为空的原因
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
php点击提交,页面提示成功了,可是数据库里的数据没插入进去
页面不跳转是由于action没写正确。示例:action=insertStudent.phpmysql_select_db(db_student);这里选择操作的数据库是db_student,确保操作的数据表名称也是 db_student才可以。
message(id,user,title,content,lastdate)values(,$_POST[user],$_POST[title],$_POST[content],now();这句错误,你输出这个语句后,用命令执行一下就知道,一,前边多一个逗号,仅代表个人观点,不喜勿喷,谢谢。
不是变量那里引号的问题。你把错误提示打开,如果没有插入成功,肯定是有错误提示的。你那个Success又不能真正地表示插入成功了。。
一是在PC上发帖,直接拷屏上代码,这样很清晰,手机拍照的效果真的很难看清楚;二修改你现在的echo 插入失败;语句,增加显示SQL语句和失败的错误原因,这样一看结果就知道应该怎么处理,例如语句修改为:echo 插入失败了(SQL:$insertMSG:.mysql_error().)。
有缓存的,你在后台更新下缓存,更新下相关东西,有时候是这样的呢。
这个的原因可就多了。建议在你出错那段加以点儿mysql报错。这样起码知道为什么出错。很有可能是你的title之类的里面有多余的引号而没有被escape。一般起码会加上addslashes()。
表单提交后数据库怎么会空白
数据库没更新就要看数据库有没有连上,你这里表单是提交到add.jsp中,在add.jsp中添加到数据库中。
如果在数据库里找不到你注册的东西,建议你从三方面去找原因:检验注册页面,看表单中的name是否设置好,并且看一下是否出名重名的现象。
用什么开发的,看看浏览器路径上,是不是页面的路径,还是后台的路径。
//错误有两处,分别如下:页面不跳转是由于action没写正确。示例:action=insertStudent.phpmysql_select_db(db_student);这里选择操作的数据库是db_student,确保操作的数据表名称也是 db_student才可以。
PHP添加数据到数据库,提示成功,数据库却没有数据
1、你这里面没有提示“用户添加成功”,可能是在Include中写的这个提示。
2、不是变量那里引号的问题。你把错误提示打开,如果没有插入成功,肯定是有错误提示的。你那个Success又不能真正地表示插入成功了。。
3、这是因为写程序的人欺骗了你,他根本没检测是否成功,直接就告诉你成功。
4、你好!insert into message(id,user,title,content,lastdate)values(,$_POST[user],$_POST[title],$_POST[content],now();这句错误,你输出这个语句后,用命令执行一下就知道,一,前边多一个逗号,仅代表个人观点,不喜勿喷,谢谢。
5、mysql_query(INSERT INTO hua (name,color,price)VALUES (._POST[name].,._POST[color].,._POST[prince].));在这个下边,你可以用 mysql_insert_id()来获取最后增加的这条信息产生的自增字段ID值,这样你就可以知道是否添加成功。
6、mysql_query(INSERT INTO hua (name, color, price) VALUES (. $_POST[name] ., ._POST[color] ., . $_POST[prince] .));在这个下边,你可以用 mysql_insert_id()来获取最后增加的这条信息产生的自增字段ID值,这样你就可以知道是否添加成功。
关于php提交后数据库为空和php提交后数据库为空的原因的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。