【发布时间】:2012-03-15 21:17:11
【问题描述】:
我正在使用 PHP。当我在某个列上使用 SELECT 时,它会返回一个错误,但所有其他列都可以正常工作。我检查并没有空/空白等单元格。
代码如下:
$result=mysql_query("SELECT * FROM messages WHERE from='$user' AND reply='-1'");
DELETE 在同一列上也不起作用,但所有其他列都起作用! 据我所知,该专栏没有什么不同,我也在不同的脚本上尝试过。除了这个之外,桌子上的所有其他列都工作得很好。这是一个错误吗?
(基本上我这样做是为了让每一行都有一个“发件人”和“收件人”单元格。如果邮件是对另一个邮件的回复,那么“回复”值会更改为该邮件的 ID。)
【问题讨论】:
-
您没有发布错误消息。您没有指定导致问题的列(尽管我有一个猜测)。尝试解决您的问题,也许您会得到答案。
-
mysql 错误码是什么?在黑暗中拍摄您的 mysql 用户没有合适的权限。
标签: php mysql select sql-delete