$strSQL="select count(*) from pwtable where user='$_REQUEST['user']' and password='$_REQUEST['oldpw']'";
$row = mysql_fetch_array(mysql_query($strSQL));
if ($row[0] == 1)
mysql_query("update pwtable set password='$_REQUEST['newpwl']' where user='$_REQUEST['user']'");

解决方案 »

  1.   

    alexzhang00(三角猫(sjcatsoft)) :可以再另外具体的讲讲 $_REQUEST[] 的用法吗?
      

  2.   

    其实,建议你不要用 $_REQUEST['VAR']的形式,因为 $_REQUEST 是 $_POST 和 $_GET的组合,如果你用POST提交,就用 $_POST['var'],如果用GET提交,就用$_GET获得,效率高
      

  3.   

    建议去下载 PHP的中文帮助,里面讲解的很详细,
    www.phpe.net有下载
      

  4.   

    用php操控MYSQL
    用途:修改密码数据库中有一密码表(pwtable)
    user     password
    -------------------
    kenko    123
    mike     789page 1:(HTML)
    填写用户名称(user),旧密码(Oldpw),新密码(Newpw1),
    确认新密码(Newpw)。page 2:(PHP)
    怎么样才能将数据库中的user 、password字段提取出来分别赋给两个字符串变量$uername, $pw ???本贴加20分,共60分。
      

  5.   

    $sql = "select user,password from pwtable where user='test'";
    $result = mysql_query($sql);
    $arr = mysql_fetch_array($result);
    $username = $arr[0];
    $pw = $arr[1];
    mysql_free_result($result);
    echo "username=".$username;
    echo "<br>";
    echo "password=".$pw;
      

  6.   

    我的SQL 语句中,用户名用的TEST,你自己根据实际情况改就好了