繁体   English   中英

尝试从php表单更新db值,但不反映任何结果

[英]trying to update db values from php form but not reflect any result

在这里我的PHP程序相同:

public function updateUser($id,$name,$lname,$username,$password,$gender,$email,$mobile,$address) {
  printF($id);
  $update = ("UPDATE oops SET firstname = '$name',lastname = '$lname', username= '$username',password='$password',email = '$email', gender = '$gender', mobile = '$mobile' , address = '$address' WHERE uid = '$id'");
  printF($update);
  $result = mysql_query($update);

  if ($result) {
    return true;
  } else {
    return false;
  }
}

尝试从$update变量中删除()括号,并且DO NOT使用mysql_*功能,请使用mysqli_*而不是mysql_*

public function updateUser($id,$name,$lname,$username,$password,$gender,$email,$mobile,$address) {
  printF($id);
  $update = "UPDATE oops SET firstname = '$name',lastname = '$lname', username= '$username',password='$password',email = '$email', gender = '$gender', mobile = '$mobile' , address = '$address' WHERE uid = '$id'";

  printF($update);
  $result = mysqli_query($update);

  if ($result) {
    return true;
  } else {
    return false;
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM