在mysql中查看我的代码以获取更新数据
$id = intval($_REQUEST['id']);
$user = htmlspecialchars($_REQUEST['username']);
$pass = htmlspecialchars($_REQUEST['password']);
include 'koneksi.php';
$sql = "update account set username='$user',password='$pass',where user_id=$id";
$result = @mysql_query($sql);
if ($result){
echo json_encode(array(
'user_id' => $id,
'username' => $user,
'password' => $pass
));
} else {
echo json_encode(array('errorMsg'=>'Some errors occured.'));
}
并且发生了一些错误的结果
如何解决这个问题:D
答案 0 :(得分:1)
你没有发布任何错误,所以我将基于我所知道的去做。
在这一行:
$result = @mysql_query($sql);
你应该删除会导致警告的@
,因为你的mysql查询中有错误。
您的查询将评估为此
update account set username='matt', password='my_pass', where user_id=100
问题是密码后面的逗号,在你的WHERE之前不应该有一个。