
正文
php页面没有更新数据,php不更新了
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
以下是PHP代码:为什么update后数据库没更新呢??郁闷了,这个问题搞了我...
有时候是在数据库的刚刚进行更新的数据没有提交。请提交后,在清除ie缓存或者重启ie(重新开启一个session)来刷新数据。应该就可以看到最新的数据了。
数据库操作失败的原因是你的SQL语句中,没有给变量加上单引号。虽然你平时在双引号中使用PHP变量加不加单引号都没关系,但是在SQL语句中不加引号是会产生错误的。将你的SQL语句修改下就应该没问题了。
要具体方式具体分析,总得来说,流程就是接受浏览器POST来的数据,然后调用模型的save方法来更新,或者直接使用create方法来接受并初始化POST过来的数据。但需要注意的是,数据库里需要已存在这条数据。
相关问答
Q1: PHP不刷新提交数据,求大神帮写hello.php代码
1、你为什么要把数据放在区域呢?它本身就是分帧的一种,这么做逻辑似乎有些问题吧?你把换成使用Ajax不是更简单吗?像这样子的:我们的是jquery,用Ajax前请先引入jquery.js框文件。
2、在生成页面的时候生成一个token(随机字符串),并把它同时写入表单的某个hidden中,和服务端的session中。客户端提交表单到服务器时,比对表单中的token与session中的token是否一致。若不一致则认为是无效的请求。
3、不刷新页面,更新页面内容,其实是用JS改变页面的内容。如果需要获取新数据,可以用js发起HTTP连接,获取后台数据。不必是php,可以是任何语言写成的服务器程序。这种技术也有个名称叫AJAX,就是JS的异步调用。可以自己百度下。
4、不刷新页面更新数据,一般有两个方法实现,都离不开JAVASCRIPT。现在最流行的就是AJAX,是用JS脚本连接数据库更新数据,刷新页面部分区域内容,不刷新整个网页。
5、首先,打开php编辑器,新建php文件,例如:index.php。在index.php中,输入代码:echo (setTimeout(window.location.reload(), 1););。浏览器运行index.php页面,此时发现页面会自动刷新。
6、PHP支持多种提交请求的方式,常见的包括GET、POST、PUT、DELETE等。 GET请求:通过URL中的查询字符串将数据附加在URL的末尾,可以直接通过`$_GET`全局变量来访问和处理这些数据。
Q2: thinkphp提交数据后怎么不刷新页面情况更新信息
1、不刷新页面的话直白的说其实就是dom重构,用js把返回的数据拼成html然后填充到指定的位置。
2、要具体方式具体分析,总得来说,流程就是接受浏览器POST来的数据,然后调用模型的save方法来更新,或者直接使用create方法来接受并初始化POST过来的数据。但需要注意的是,数据库里需要已存在这条数据。
3、在模版文件中利用ajax发送给tp一个异步请求,带上参数(页码),再建一个html文件写分页内容,tp取得数据后assign给新建的html文件,display这个新建的模版;ajax接收的返回数据就是这个模版,直接用xxx.html(response)就行了。
4、update_array[]=$data;} res=$this-batch_update(yl_member,$update_array,id);var_dump($res);} 方法二:即是循环一条一条的更新记录。一条记录update一次,这样性能很差,也很容易造成阻塞。
Q3: php/mysql,页面提交后脚本提示成功,但数据库却没有真正的更新。
1、有时候是在数据库的刚刚进行更新的数据没有提交。请提交后,在清除ie缓存或者重启ie(重新开启一个session)来刷新数据。应该就可以看到最新的数据了。
2、亲,mysql_query()函数返回值为语句执行成功与否,并不能表示有没有更新过记录。可用:mysql_affected_rows()检测有没有更新成功。
3、没有看到你有对数据库发起连接,也没有选择数据库(database)的query。
4、可能原因是你获取的ID在数据库不存在,或者你的update语句存在问题,或者更新后没有提交事物,等等。如果数据库数据更新而页面显示不是更新后的数据,这个应该是你请求到后台更新数据成功后,前台页面没有刷新的原因。
Q4: 为什么我用PHP开发网站,页面总是无法实时更新?
1、现在最流行的就是AJAX,是用JS脚本连接数据库更新数据,刷新页面部分区域内容,不刷新整个网页。
2、纯动态页面,这种方式想必不用多说了吧。就是asp呀,php呀这些服务器语言进行实时更新的,这种方法没有更新时间差;拟静态页面:这种方式是基于第1项的前提下,进行URL重写,这种方式也比较常见。
3、如果只是开发PHP,建议你用 Sublime Text 或 notepad++这样的工具,轻小,打开文件的速度要远远超过那大型的IDE,因为大型的IDE都有调试什么的,但是开发PHP真的用不到。
4、为了让页面快速加载出来,我们至少要从以下两方面进行代码优化。第一方面是减少客户端向服务器请求资源的数量,比如通过文件分离来实现。
Q5: 用php做得网页,当数据库有数据录入的时候,想自动在页面上无刷新提示有...
不刷新页面,更新页面内容,其实是用JS改变页面的内容。如果需要获取新数据,可以用js发起HTTP连接,获取后台数据。不必是php,可以是任何语言写成的服务器程序。这种技术也有个名称叫AJAX,就是JS的异步调用。可以自己百度下。
这也是解题的思路:在刷新时把表单撤了。当然,我的情况可能和你的不同,我写的是弹窗式的登录页面,所以,我用Jquery写了个Load(“b.html”),b.html里只有一个。这样做就可以保证a.html里没有。
数据库操作失败的原因是你的SQL语句中,没有给变量加上单引号。虽然你平时在双引号中使用PHP变量加不加单引号都没关系,但是在SQL语句中不加引号是会产生错误的。将你的SQL语句修改下就应该没问题了。
插入后生成的ID有函数获得:userID=mysql_insert_id();用名字应该也可以查,无需关闭数据库,如果你查不出来,你可以把插入和查询的SQL显示到网页上进行调试,可能是变量赋值有问题。
//错误有两处,分别如下:页面不跳转是由于action没写正确。示例:action=insertStudent.phpmysql_select_db(db_student);这里选择操作的数据库是db_student,确保操作的数据表名称也是 db_student才可以。
php页面没有更新数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php不更新了、php页面没有更新数据的信息别忘了在本站进行查找喔。






