UPDATE name SET...

repsak

Новичок
UPDATE name SET...

Пытаюсь обновить бд...

запрос следующий:

PHP:
UPDATE catalog SET name='".$_POST['name']."',
desc='".$_POST['desc']."',
pos=".$_POST['pos'].",
hide='$showhide'  
WHERE id_catalog=".$_POST['id_catalog'];
выдавал ошибку на desc...
исправил переименованием....

собственно вопрос... в мюскле есть чтото схожее по имени?
если да, то что, и для чего!
 

fixxxer

К.О.
Партнер клуба
а можно ссылочку на сайт где работает этот код? :)
 

repsak

Новичок
к сожалению нет... ибо это на стадии разработки...

если чтото изложил не понятно, могу более подробно объяснить!
 

berkut

Новичок
fixxxer
какой ты редиска, аж жуть.

-~{}~ 04.05.08 22:19:

прям как только что с хакер.ру
 

Фанат

oncle terrible
Команда форума
repsak
не в службу, а в дружбу
не мог бы ты почитать вот этот текст http://phpfaq.ru/slashes
и сказать, сложен ли он для понимания?
 

C001_UsEr

Новичок
Да ладно ребят, не стебите так жёстко... Новичёк же, он хоть сам кодить пытается, а не ставит нулленые системы, и не пишет большими красивыми буквами "а почиму я нимагу стать админам на форуми, а то я зделал свои саит, памагити!!!".
Автор, тебе сюда
http://php.net/mysql_real_escape_string
 

Ashotovich

Новичок
DESC - зарезервированное слово. Используется в операторе ORDER BY.
 

OnlyRu

Новичок
repsak

тебе ту всё верно сказали... могу добавить только одно:
если значение переменной не число то, будь добр в кавычки оформить...
PHP:
$sql = "UPDATE catalog SET name=' ".$_POST['name']." ',
`desc`=' ".$_POST['desc']." ',`pos`=' ".$_POST['pos']." ',`hide`=' ".$showhide." ' WHERE `id_catalog`=' ".$_POST['id_catalog']." ' ";
удачи...
 
Сверху