大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
个人观点吧,
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都做网站、柘荣网络推广、重庆小程序开发、柘荣网络营销、柘荣企业策划、柘荣品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供柘荣建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
当需要插入数据库的时候,先判断消息给谁的,然后推送到谁就可以了~
利用ajax,一直不停的轮询,导致服务器压力大,优势就是简单
还是利用socket比较好,借助html5或者flash推送给用户就可以~
方法一、判断mysql_query的执行结果,如果为True就是成功,否则就是失败,例如:
if (mysql_query($sql)) echo '成功';else echo '失败';
方法二、使用mysql_affected_rows()获取影响的条数,此语句可以检查删除、修改、插入成功了多少条。某些UPDATE语句如果条件写得不对,更新了0条数据,但是语句本身没有语法错误,用方法一就会得到成功的结论。
亲,mysql_query() 函数返回值为语句执行成功与否,并不能表示有没有更新过记录。
可用:mysql_affected_rows() 检测有没有更新成功。
你可以在数据库表中增加一个字段,int类型,默认0,如果修改过这个字段的值就为1
你提示成功的那句话和你数据库操作根本没关联在一起,当然会每次都提示成功了。数据库操作失败的原因是你的SQL语句中,没有给变量加上单引号。虽然你平时在双引号中使用PHP变量加不加单引号都没关系,但是在SQL语句中不加引号是会产生错误的。将你的SQL语句修改下就应该没问题了。如果修改后还不行,那么你就要检查下你的数据库连接参数是否正确了。