更新查询不是mysqli php工作

时间:2015-07-17 20:28:47

标签: php mysqli

我知道这个问题已被多次询问和回答,但我的问题有些不同。我正在尝试从我的更新不同数据库的表。 INSERT工作正常,但UPDATE不是。查询没有显示任何错误,数据库也没有更新。这是我使用的代码

// this code isn't working
 $query ="UPDATE 'friends' SET Description='$status'";
mysqli_query($linkFdb,$query);

 // but this one works fine
//$query ="INSERT INTO friends (Name,Number) VALUES   ('dff','sdsd') ";
//mysqli_query($linkFdb,$query);

我做了我所知道的一切。我错过了什么吗?

我错过了后面的嘀嗒声(``),但我又面临另一个问题。这是代码:

 $query ="UPDATE `friends` SET `Status`='$status' WHERE     `Email`='bibhutipd@gmail.com'";
mysqli_query($linkFdb,$query);

echo $email;

我使用的电子邮件与数据库中的电子邮件完全匹配(我的意思是我从数据库中复制了它)。它不会抛出错误,也不会更新数据库。

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:2)

您需要使用反向标记来围绕表名称和列,而不是引号:

$query ="UPDATE `friends` SET `Description`='$status'";