Автор Тема: Update таблицы  (Прочитано 2827 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Bardel

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 49
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Update таблицы
« : 03 Декабря 2002, 11:06:56 »
Объясните что  неправильно в таком запросе:
$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
ffg

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Update таблицы
« Ответ #1 : 03 Декабря 2002, 11:12:14 »
mysql_query($sql) or die(mysql_error()."
".$sql);
что пишет?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ever

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Update таблицы
« Ответ #2 : 03 Декабря 2002, 11:24:19 »
$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 прошел успешно.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Update таблицы
« Ответ #3 : 03 Декабря 2002, 11:41:14 »
Что-то я запутался ever и Bardel это один и тот же человек? Или вы над одним скриптом работаете?


Цитировать
Пишет Update прошел успешно.
тогда в переменной $pole - неправильное значение, которого нет в таблице
echo $sql;
Проверь свой запрос
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Update таблицы
« Ответ #4 : 03 Декабря 2002, 20:20:07 »
Такой вопрос не в кассу. А $dbname - это имя таблицы, или базы данных?
TANSTAAFL

 

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