mysql_query(\"UPDATE users SET name = \".$_POST[\'name\'].\" WHERE id = \"$user[\'id\']\"\"
$user[\'id\'] Выводит id пользователя
$_POST[\'name\'] его имя
mysql_query(\"UPDATE `users` SET name = \".$_POST[\'name\'].\" WHERE id = \"$user[\'id\']\"\"
INFERNO, то что ты поставил \"`\" ничего не меняет
<?
mysql_query(\"UPDATE `users` SET `name` = \'\".$_POST[\'name\'].\"\' WHERE `id` = \'\".$user[\'id\'].\"\'\"
?>
Только там инъекция
~AL~, я потом поменяю. Опять спасибо
[code]
mysql_query(\"UPDATE users SET `name` = \'$_POST[name]\' WHERE `id` = \'$user[id]\'\";
[/code]
никогда не записывай в бд данные $_POST и $GET так как ты записываешь здесь, это будет считаться SQL inj
Sir4uk, чтобы было без инекции надо так?
<?
mysql_query(\"UPDATE `users` SET `name` = \'\".mysql_real_escape_string($_POST[\'name\']).\"\' WHERE `id` = \'\".$user[\'id\'].\"\'\"
?>