php/mysql,页面提交后脚本提示成功,但数据库却没有真正的更新。
你提示成功的那句话和你数据库操作根本没关联在一起,当然会每次都提示成功了。数据库操作失败的原因是你的SQL语句中,没有给变量加上单引号。虽然你平时在双引号中使用PHP变量加不加单引号都没关系,但是在SQL语句中不加引号是会产生错误的。将你的SQL语句修改下就应该没问题了。如果修改后还不行,那么你就要检查下你的数据库连接参数是否正确了。
成都创新互联-专业网站定制、快速模板网站建设、高性价比朝阳网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式朝阳网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖朝阳地区。费用合理售后完善,十多年实体公司更值得信赖。
用php做得网页,当数据库有数据录入的时候,想自动在页面上无刷新提示有信息录入该怎么做
可以直接用Timer控件。
前台:
asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick" /asp:Timer
asp:Label ID="Label1" runat="server" Text=""/asp:Label
/ContentTemplate
/asp:UpdatePanel
后台:
protected void Timer1_Tick(object sender, EventArgs e)
{
//读取数据库,判断是否有数据更新,有则弹出消息提示 }
PHP怎样做到无刷新读取数据库中的内容显示出来。本人菜鸟一个!
要图方便的话,去引用个Jquery文件,然后在页面触发AJAX方法,往一个地址发送请求和携带的数据,接收请求成功后返回的数据,再使用js在当前页重新拼接html代码,覆盖原来的。
php mysql uodate语句执行成功,但是无法更新数据库中的数据。
id字段类型是什么?假如是数字类型,试修改如下:
?php
if ( empty( $name_x ) ) {
$i++;
$j++;
$Sql = 'update `man_info` set `name` = \'' . $name_x . '\' where `id` = ' .$id;
$Msg = mysql_query( $Sql ) ? 'success' : '姓名修改失败,错误信息是:' .mysql_error();
$Msg == 'success' or $i--;
echo 'scriptalert("' . $Msg . '");/script';
}
新闻标题:php无刷新更新数据库 php不刷新提交
网页路径:http://scgulin.cn/article/dojopsc.html