我正在使用PHP。当我在某个列上使用SELECT时,它会返回一个错误,但所有其他列都可以正常工作。我查了一下,没有NULL /空白等细胞。
以下是代码:
$result=mysql_query("SELECT * FROM messages WHERE from='$user' AND reply='-1'");
DELETE在同一列上不起作用,但所有其他列都有效! 据我所知,这个专栏没有什么不同,我也尝试过不同的剧本。除了这个之外,桌子上的所有其他柱子都能正常工作。这是一个错误吗?
(基本上我这样做是为了让每一行都有一个“from”和“to”单元格。如果该消息是对另一行的回复,那么“reply”值将变为该消息的ID。)
答案 0 :(得分:6)
列from
需要反引号(``
)或者您需要重命名它。 MySQL认为你说的是FROM
两次。