|
MySQL.RU - Webboard
Вернуться
Не удаляются данные в MySQL!!! (Viktor) 16/04/2002 - 19:23:33
Re: Не удаляются данные в MySQL!!! (dim-dim) 16/04/2002 - 23:27:50
Re: Не удаляются данные в MySQL!!! (RXL) 18/04/2002 - 11:36:15
Re: Не удаляются данные в MySQL!!! (Leo) 06/03/2003 - 22:09:19
> Original message text:
> From: Viktor - 16/04/2002 - 19:23:33
> Subject:Не удаляются данные в MySQL!!!
> -----------------
> Нужна помощь. Есть переменная $name. При попытке удалить таким образом:
>
> DELETE FROM $tablica WHERE pole = $name, выдает синтаксическую ошибку на данные поля, которые после пробела. Например в поле name содержится Иван Иванов. Так вот SQL пишет синтаксическая ошибка 'Иванов', если там e-mail, то '@yahoo.com'... Пробовал по-разному. И с кавычками и с апострофами, вообщем не удаляет, хотя спрашивает, будем ли удалять.... Как это лечится?
>
> Спасибо.
>
From: dim-dim - 16/04/2002 - 23:27:50
Subject:Не удаляются данные в MySQL!!!
-----------------
Нужно в кавычки ставить, т.е.
DELETE FROM $tablica WHERE pole = '$name'
Если в $name есть кавычки, то их нужно экранировать обратным слэшем.
Если не ругается, но и не удаляет, значит нет такой записи. Если вы
используете одинарные кавычки, т.е. '$name', то может быть у вас эта
переменная не интерполируется?
Попробуйте сделать такой же запрос, только не delete, а select. Найдется запись?
Если ничего не поможет, то включите update-log и смотрите в логах конечный вид запроса.
Дмитрий
http://ariadnamedia.ru
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
7116
|
|