![]() |
SQL Renew
Пробую изменить уже записанное значение , таким образом :
PHP код:
Код:
INSERT INTO news (caption) VALUES ('1516') WHERE id='2' |
Ломерок! Хотж инсертом меняет значения? Поэтому и получаешь конфликт по первичному ключу. Истинные одепты SQL меняют значения с помощью UPDATE. И с каких это пор в INSERT появились условия вставки? Кстати, заюзай лучше:
REPLACE INTO news (caption,news,text,avtor) VALUES ('$caption','$news','$text','$avtor') Имхо, это будет не правильно, но для такого загубленного кода - самое то... |
что значит загубленного ? в чем тут траблы ? вродебы код нормальный ...
|
1) Регистер глобалс не тру
2) Ошибки тоже надо обрабатывать 3) Писать тоже нада красиво (отсутпы и пр. и др.) |
вот что получается :
Код:
SQL-запрос: |
вот так тоже неработает UPDATE `news` (`caption`,`news`,`text`,`avtor`) VALUES (`ss`,`dd`,`ee`,`aa`) WHERE id=`2`
|
http://www.mysql.ru/docs/man/UPDATE.html
|
бля, я же по человечески написал - НЕТУ УСЛОВИЙ У ЗАПРОСОВ insert И replace!!! УБЕРИ Where!
Ты вообще синтаксис операторов знаешь? Может имеет смысл почитать то, на что Слип указал? |
а у Update уусловие можно ставить ?
|
заработало спасибо
|
| Время: 07:36 |