记录未在PHP / MySQL中更新

执政官

我正在尝试更改表中的某些值,但是由于某些原因,这些值没有得到更新。这是php:

$title=mysqli_escape_string($conn,$_POST['title']);
echo $title."<br>"; //Test
$note=mysqli_escape_string($conn,$_POST['jnote']);
echo $note."<br>"; //Test



$query="UPDATE articles SET return_j='1' AND j_note='$note' WHERE article_name='$title'";
if ($conn->query($query) === TRUE) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . $conn->error;
}

问题是我没有收到任何错误。我得到的是“记录更新成功”。因此,查询已成功执行,但表未更新。我不明白为什么。

当我更新表的其他列(在某些其他脚本中)时,我没有问题。

米克马克库萨

交换AND以逗号分隔。

UPDATE articles SET return_j='1', j_note='$note' WHERE article_name='$title'

而且我不认为你需要

===TRUE

只需将其放在条件语句中即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章