Общие > Базы данных

Update таблицы

(1/1)

Bardel:
Объясните что  неправильно в таком запросе:
$sql = "UPDATE $dbname SET nazva=\'".$nazva."\', avtor=\'".$avtor."\', intro=\'".$intro."\'
 WHERE pole=\'".$pole."\'";  Ошибки не выдает, а запись не меняется
Когда пишешь
 $sql = "UPDATE $dbname SET nazva=\'".$nazva."\', avtor=\'".$avtor."\', intro=\'".$intro."\', то все нормально - все записи становятся одинаковыми.
У меня MySQL, а програма на PHP

Макс:
mysql_query($sql) or die(mysql_error()."
".$sql);
что пишет?

ever:
$sql = "UPDATE $dbname SET nazva=\'".$nazva."\', avtor=\'".$avtor."\', intro=\'".$intro."\'
WHERE pole=\'".$pole."\'";
mysql_query($sql, $connection) or die(mysql_error()."
".$sql);
print "Update прошел успешно";
Пишет Update прошел успешно.

Макс:
Что-то я запутался ever и Bardel это один и тот же человек? Или вы над одним скриптом работаете?



--- Цитировать ---Пишет Update прошел успешно.
--- Конец цитаты ---
тогда в переменной $pole - неправильное значение, которого нет в таблице
echo $sql;
Проверь свой запрос

Maniac:
Такой вопрос не в кассу. А $dbname - это имя таблицы, или базы данных?

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии