MySql SELECT / DELETE不适用于某个列

时间:2012-03-15 21:17:11

标签: php mysql select sql-delete

我正在使用PHP。当我在某个列上使用SELECT时,它会返回一个错误,但所有其他列都可以正常工作。我查了一下,没有NULL /空白等细胞。

以下是代码:

    $result=mysql_query("SELECT * FROM messages WHERE from='$user' AND reply='-1'");

DELETE在同一列上不起作用,但所有其他列都有效! 据我所知,这个专栏没有什么不同,我也尝试过不同的剧本。除了这个之外,桌子上的所有其他柱子都能正常工作。这是一个错误吗?

(基本上我这样做是为了让每一行都有一个“from”和“to”单元格。如果该消息是对另一行的回复,那么“reply”值将变为该消息的ID。)

1 个答案:

答案 0 :(得分:6)

from需要反引号(``)或者您需要重命名它。 MySQL认为你说的是​​FROM两次。