|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.10.2011, 15:22 | #1 |
Пользователь
Регистрация: 01.03.2010
Сообщений: 16
|
UPDATE таблицы
Помогите плз со следующей проблемой.
Есть база TestDatabase. В ней таблица(table) со следующими полями: name (VARCHAR-255), image (VARCHAR-255), desc (text). В таблицу вбиты данные: name image desc test1 test1.jpg safa test2 test2.jpg sfa test1 test1.jpg asgfa Есть 3 файла listedit.php, edit.php, scriptedit.php В listedit.php я вытаскиваю первое поле, как ссылку в edit.php следующим образом: mysql_query("SELECT DISTINCT name FROM `table`"); вывожу поле name, как <a href="edit.php?name=$name">...</a> В edit.php выводится форма с двумя текстовыми полями и кнопкой. В эти поля записывается выбранное значение поля name и соответственно поле image. Дальше при нажатии на кнопку, открывается scriptedit.php в котором я хочу обновить все поля = выбранному значению в listedit.php. Но не получается mysql_query("UPDATE table SET name = '$name',image = '$image' WHERE name=$name"); Что я делаю не так? Пример: listedit.php выберим test1 edit.php test1 заменяем на test3 image оставляем как есть Результат: name image desc test3 test1.jpg safa test2 test2.jpg sfa test3 test1.jpg asgfa |
29.10.2011, 17:41 | #2 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
PHP код:
(SET name = '$name' ... WHERE name='$name'). |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
UPDATE SQL | us4us | SQL, базы данных | 1 | 08.06.2011 20:42 |
update | Margana | PHP | 1 | 01.05.2011 19:55 |
Update | usmesn | PHP | 3 | 02.06.2010 17:23 |
PHP+MySQL. Как выполнить UPDATE таблицы? | ViTYAi | PHP | 5 | 24.12.2009 10:03 |
update | shad0w | SQL, базы данных | 3 | 27.10.2009 11:44 |