MySql SELECT/DELETE不适用于某个列

Nic*_*ace 1 php mysql select sql-delete

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

这是代码:

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

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

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

Tim*_*ers 6

该列from需要反引号(``)或者您需要重命名它.MySQL认为你说了FROM两次.