MySql SELECT / DELETE не будет работать для определенного столбца - PullRequest
1 голос
/ 16 марта 2012

Я использую PHP. Когда я использую SELECT для определенного столбца, он возвращает ошибку, но все остальные столбцы работают нормально. Я проверил и нет пустых и т. Д. Ячеек.

Вот код:

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

DELETE не будет работать и в том же столбце, но все остальные столбцы работают! насколько я могу судить, в колонке нет ничего особенного, и я тоже попробовал ее на разных скриптах. Все остальные столбцы на столе работают отлично, кроме этого. Это ошибка?

(По сути, я сделал так, чтобы в каждой строке были ячейки «от» и «до». Если сообщение является ответом для другого, тогда значение «ответ» меняется на идентификатор этого сообщения.)

1 Ответ

6 голосов
/ 16 марта 2012

столбцу from нужны обратные метки (``) вокруг него или вам необходимо переименовать его.MySQL думает, что вы говорите FROM дважды.

...