К списку форумов К списку вопросов
Почему может не выполняться запрос update к mysql
Сиськин
08.03.2004 - 15:50
delete-работает, insert- работает, select работает...
update неработает... вот хоть ты усрись...Права есть... я под рутом.
Запрос я и свой использовал и phpmyadmin'овский
phpmyadmin когда перезаписывает зависает, но запрос выполняет...
(Под виндой работает... под линуксом, будь он неладен...хрен)
P.s я знаю что уже надоел с этим линухом,---- это последний Сиськинский вопрос.
Уверенный
1 - 08.03.2004 - 18:28
Зайди телнетом на линукс, зайди в mysql, дай update и все, что он скажет, запости тут. А то непонятно, что такое "когда перезаписывает" и пр.
DIVЕR
2 - 08.03.2004 - 20:50
Кстати, под рутом ты, не под рутом - права любого пользователя MySQL можно AFAIK настроить как угодно! Даже так, что руту ничего не позволено будет делать.
=)
Сиськин
3 - 09.03.2004 - 00:53
to 1
Значит когда будет что-то вроде
mysql>
Мне нужно будет написать update?
to 2
Это Сиськину известно... Известно так-же что у рута по умолчанию
всн привелегии... (И так отно и есть... Я в phpmyadmin'e проверял..)
buster
4 - 09.03.2004 - 01:02
А сам запрос тут напиши.
Сиськин
5 - 09.03.2004 - 06:23
PHP код строки запроса:
$result = mysql_db_query("$connect[base]","
update news
set true ='true'
where news_id='$news_id';
");
Сиськин
6 - 09.03.2004 - 06:30
А вот phpmyadmin делает update ... Но при этом виснет...
Уверенный
7 - 09.03.2004 - 09:50
Емое. Говорю: чтобы выяснить в чем проблема, сделай запрос из командной строки. Как ты написал в п.3 - после запроса точка с запятой.
Wsc
8 - 09.03.2004 - 10:11
to 5:
update news
set true ='true'
where news_id='$news_id'
Убери ; из запроса.
Уверенный
9 - 09.03.2004 - 10:34
2Wsc: молодец, а я даже читать не стал это, попросил же - из командной строки сделать, а он все про phpmyadmin :(
Сиськин
10 - 09.03.2004 - 10:43
Выполняя этот запрос в консоли... всё работает...
Скорее это что-то с PHP...
Щас в php.ini покопаюсь...
Сиськин
11 - 09.03.2004 - 10:56
to 8 и 9 Блин я повашему дурак чтоли!!!!? Немогу РНР код от MySQL запроса отличить??? Вы просто мою ситуацию не поняли нихрена а уже... Да он... да он... Просто если в моём запросе что не так... то в phpmyamin'e точно всё правильно!
to 7
Вообщето она там стоит(Точка с запятой)...
Уверенный
12 - 09.03.2004 - 11:01
Сиськин, спокойнее! На тебя это не похоже. :)
Точка с запятой *нужна* в командной строке, но *не нужна* (как сказал Wsc в 8) в вызове mysql_db_query.
Сиськин
13 - 09.03.2004 - 11:14
Сиськин понял в чём дело!!!
Неправильный вариант:
$result = mysql_db_query("$connect[base]","
update news
set true ='true'
where news_id='$news_id';
");
Правильный вариант:
$result = mysql_db_query("$connect[base]","update news set true ='true' where news_id='$news_id';");
Весь запрос надо долбить в строчку или между переносамми ставить пробелы...!!! Все остальные заросы delete, select,
input все я пишу в строчку кроме... update и она Ошибочна..
P.S Сиськин рад, Сиськин рад что поедет в Гитлерград....
Елки палки...

К списку вопросов на форуме Веб-дизайн

>>