|
|
|
|
|
для: Mesm
(12.01.2005 в 10:17)
| | coloboc66 прав, здесь мешается одинарная кавычка: так оптимизатор MySQL путает её с завершающей кавычкой - её следует либо экранировать:
либо заменять на обратную кавычку или другой символ. | |
|
|
|
|
|
|
|
для: Mesm
(12.01.2005 в 10:17)
| | Наверное мешает кавычка после d. Получается несоответствие кавычек. Это спецсимвол, его нужно закодировать. Но не уверен.
Попробуй эту кавычку убрать и все должно получиться.
И вообще желательно при объявлении $masstr[2]="Aile d'Argent" заключать ее значение в одинарные кавычки: $masstr[2]='Aile dArgent'. | |
|
|
|
|
автор: Mesm (12.01.2005 в 10:17) |
|
| Здравствуйте, извините за глупый вопрос.
я делаю следующее:
mysql_query("INSERT INTO main VALUES ('','$masstr[1]','$masstr[2]')");
|
переменная $masstr[2]="Aile d'Argent"
выдает ошибку:
Сообщение об ошибках: 1064 You have an error in your SQL syntax near 'Argent'.
Как выяснилось если убрать " ' " то все ок.
Как сделать чтоб все закачалось. Это поле в таблице - char(100)
Заранее спасибо! | |
|
|
|
|