一个关于update的问题。 我正常把这个语句在phpmyadmin中他不清。我放在$db_query中他就清。真是神经病。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把你的语句贴出来啊~步贴出来怎么知道错误在哪?update 表 set 字段='内容 where 更新条件使用的是这种方法么? UPDATE `et_user` SET `user_password` = 'b0baee9d279d34fa1dfd71aadb908c3f' WHERE `user_name` ='lion1' and `user_password` ='f9d0c8995cfc3c08e045011f1fbd795e' 跟语句的关系还不大。这个东东我在phpmyadmin中运行的话他是不清其它字段的。但我在php程序中运行相同的语句他就把其它的字段给清了。 if ($_POST['action1']=='passsave') {$_POST['action1']='';if (md5($_POST[old_pwd])==$userarray[user_password]) { $pwd=md5($_POST[now_pwd1]); $sql1="UPDATE `et_user` SET `user_password` = '$pwd' WHERE `et_user`.`user_name` ='$userarray[user_name]' and `et_user`.`user_password` ='$userarray[user_password]' "; $DB->query($sql1); echo '<SCRIPT LANGUAGE="JavaScript"> <!-- alert("密码修改完成请重新登录"); //--> </SCRIPT>'; $_GET[valuea]=''; }else { echo '<SCRIPT LANGUAGE="JavaScript"> <!-- alert("旧密码添写错误"); //--> </SCRIPT>'; }} update et_user set user_password='b0baee9d279d34fa1dfd71aadb908c3f' where user_name='lion1' and user_password='f9d0c8995cfc3c08e045011f1fbd795e'; 试试看$sql1="UPDATE et_user SET user_password = '$pwd' WHERE user_name='$userarray[user_name]' "; 测试了个简单的PHP程序返回500错误。。。 关于mysql,ajax与Jquery,php的编程,求大神帮忙 关于php数据库的简单问题 SQL更新语句有错误,要怎么修改 问下下拉框的默认状态 如何在Windows下让php能够使用java applet? php中自动下载文件到指定的系统目录中 win2k下appserv启用php_mycrypt.dll时“找不到指定模块”的问题 数组问题!!!!!!!!!!!!!! 关于地址栏的显示问题 我找到导致传值错误的地方,高手进来说说! 谁能给这个简单的php加上详细注释
这个东东我在phpmyadmin中运行的话他是不清其它字段的。
但我在php程序中运行相同的语句他就把其它的字段给清了。
if ($_POST['action1']=='passsave')
{
$_POST['action1']='';
if (md5($_POST[old_pwd])==$userarray[user_password])
{
$pwd=md5($_POST[now_pwd1]);
$sql1="UPDATE `et_user` SET `user_password` = '$pwd' WHERE `et_user`.`user_name` ='$userarray[user_name]' and `et_user`.`user_password` ='$userarray[user_password]' ";
$DB->query($sql1); echo '<SCRIPT LANGUAGE="JavaScript">
<!--
alert("密码修改完成请重新登录");
//-->
</SCRIPT>';
$_GET[valuea]='';
}
else {
echo '<SCRIPT LANGUAGE="JavaScript">
<!--
alert("旧密码添写错误");
//-->
</SCRIPT>';
}
}