扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
php 连接数据库的几种方式
为梁平等地区用户提供了全套网页设计制作服务,及梁平网站建设行业解决方案。主营业务为成都做网站、网站设计、梁平网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
$con = mysql_connect(服务器,服务器用户名,服务器密码默认为“”)
mysql_select_db(数据库,$con)选择数据库
mysql_query($sql,$con);
$con = mysqli_connect(服务器,服务器用户名,服务器密码默认为“”,数据库名)
$query = mysqli_query($conn,$sql);
$conn = new mysqli(服务器,服务器用户名,服务器密码默认为“”,数据库名);
$query = $conn-query($sql);
请修改你的18行为:
echo "插入失败(SQL:$insertbr原因:".mysql_error().")!"
修改后肯定仍然无法插入,但是浏览器上会显示失败的原因,你也就能知道怎么修改了,如果不知道请拷屏浏览器上图。
另外,我好像已经发现你的问题了,mysql系列函数,有的用了i,有的没有,这是不可以的,要统一。
那你可以在插入数据库那里设置监听呀,一有插入就往Android推送消息。
不然你只能通过每隔一段时间刷新一下读取数据库,看看有没有更新,有就推送,没有就继续监听,这个你可以自己设置更新时间。
我的思路是:
数据库中新建一个表
is_showUpdate
字段:id、is_update
记录 :id=1;is_update = false;
当你的程序要修改显示信息的时候(也就是展示数据),信息修改完毕将is_showUpdate表的记录标记为true
update is_showUpdate set is_update ='true' where id = 1;
展示页面通过js定时器通过ajax每五秒调取下你的接口,接口只是查询is_showUpdate 表的id为1的记录 is_update 是否为true;如果该字段为true,则此接口将id=1的记录的is_update修改为false,然后给前台页面反水数据,刷新页面;
公众平台的API调用所需的access_token的使用及生成方式说明:
为了保密appsecrect,第三方需要一个access_token获取和刷新的中控服务器。而其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各自去刷新,否则会造成access_token覆盖而影响业务;
如果第三方不使用中控服务器,而是选择各个业务逻辑点各自去刷新access_token,那么就可能会产生冲突,导致服务不稳定。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流