
正文
php更新数据库不成功,php修改数据库失败
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php/mysql,页面提交后脚本提示成功,但数据库却没有真正的更新。
1、有时候是在数据库的刚刚进行更新的数据没有提交。请提交后,在清除ie缓存或者重启ie(重新开启一个session)来刷新数据。应该就可以看到最新的数据了。
2、可能原因是你获取的ID在数据库不存在,或者你的update语句存在问题,或者更新后没有提交事物,等等。如果数据库数据更新而页面显示不是更新后的数据,这个应该是你请求到后台更新数据成功后,前台页面没有刷新的原因。
3、有缓存的,你在后台更新下缓存,更新下相关东西,有时候是这样的呢。
相关问答
Q1: PHP表单更新数据库问题
sql=UPDATE symbols SET country = $_POST[country],animal = $_POST[animal],cname=$_POST[cname_] WHERE symbols.id=$_POST[id];当存在中文字符时,中文字符用包围,而英文字符不用,否则会出错的。
update用mysql_query执行的时候能得到返回值,这个返回值说明了执行是否成功。
还是POST过来的。例如 这个id就是 GET方式的。 这个就是POST方式的。
Q2: PHP在网页表单上提交内容到mysql数据库,报错,能提交,但是数据库更新不出...
1、数据库操作失败的原因是你的SQL语句中,没有给变量加上单引号。虽然你平时在双引号中使用PHP变量加不加单引号都没关系,但是在SQL语句中不加引号是会产生错误的。将你的SQL语句修改下就应该没问题了。
2、。如果服务器是网站空房间,请去IDC或者登录IDC的网站管理后台,了解是否有相关的数据库管理功能。MYSQL的数据库一般会配置PHPMyAdmin。如果服务器是独立的,那么上传一个PhpMyAdmin。
3、//错误有两处,分别如下:页面不跳转是由于action没写正确。示例:action=insertStudent.phpmysql_select_db(db_student);这里选择操作的数据库是db_student,确保操作的数据表名称也是 db_student才可以。
4、sql文件是创建好数据表,并把数据表导出来的数据表文件。此方法是方便于不用再手动的去创建数据表,只要通过导入的方法就能马上创建好数据表。
5、然后写sql语句 sql=INSERT INTO tables/*这是表名,自己定义*/ VALUES ({$_POST[name]},{$_POST[pwd]});有几个字段你就应该传过来几个值。mysql_query($sql);//执行SQL语句,把值插到数据库里。
php更新数据库不成功的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php修改数据库失败、php更新数据库不成功的信息别忘了在本站进行查找喔。







