从你贴出来的代码上来看,看不出所以然出来!
目前创新互联公司已为近1000家的企业提供了网站建设、域名、雅安服务器托管、网站托管、服务器租用、企业网站设计、下冶网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
既然你错了,你应该把相应的错误,或者提示,或者有疑问的地方反馈出来!
-----------
usr='".$user."',pwd='".$pwd."'
可能是你的这两个条件中有些地方不满足,而id=1可以修改正确,说明 sql语句本身是正确的!
在仔细看看看...
你要修改的这条数据的密码在数据库中是否加密?
不妨,先一个条件一个条件的去试试!
去掉where 条件就没意义了!
$sql = mysql_query("UPDATE user_admin SET usr='".$user."' where id='".$id."'");
先去掉你的密码条件
还有你上面的post的地方最好加上trim();
$sss = "UPDATE user_admin SET usr='".$user."' where id='".$id."'";
echo $sss; //这里可以分解,输出来检查!
$sql = mysql_query($sss);
方法是很多的,
1、首先检查数据库连接是否正常;
2、检查更新语句是否正确,如果不正确,请检查语句中的字段名、表名等是否正确;
3、检查更新数据是否合法,如果不合法,可能会引起数据库更新失败;
4、如果以上检查都没有问题,可以尝试将更新语句拆分成多条,然后每条语句分别执行,以查看哪一条语句出现了问题。
那你可以在插入数据库那里设置监听呀,一有插入就往Android推送消息。
不然你只能通过每隔一段时间刷新一下读取数据库,看看有没有更新,有就推送,没有就继续监听,这个你可以自己设置更新时间。