изменение данных

  • Автор темы Автор темы boot
  • Дата начала Дата начала

boot

Новичок
изменение данных

необходимо внести изменения в базу

пытаюсь сделать это след куском кода

<?php
if(isset($_POST['reg'])) {
$id=$_POST['id'];
$name=$_POST['name'];
$author=$_POST['author'];
$news=$_POST['news'];
$date=$_POST['date'];

}


$dbhost ="localhost";
$dbuser ="root";
$dbpassword ="root";
$dbname ="db";
$link = mysql_connect($dbhost, $dbuser, $dbpassword);


$query = "update news set name='$name', author='$author', news='$news', date='$date' where id='$id'";

$result = mysql_query($query, $link) or die(mysql_error());



?>

ничего не выходит
 
у тебя в коде не выбрана БД, т.ч. либо mysql_select_db(), либо указывай "имя_базы.имя_таблицы"
 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where id='1'' at line 1
 
Ну, значит, ты опытнее меня. потому что я даже не представляю себе "вероятную ошибку".
и ты не ответил мне на вопрос - зачем избавляться откавычек в переменных и как в этом помогают magic_quotes
 
Сверху