Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для skaynet
19 / 19 / 2
Регистрация: 25.01.2012
Сообщений: 180

Запись в базу данных но не обновлять данные а дописывать их

29.01.2012, 15:17. Показов 1552. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день требуется помощь
есть скрипьт записи данных в бд хочу по средствам этого скрипта зделать запись в туже строку но чтобы старые данные тоже остались а к ним дописывались новые

PHP
1
2
3
4
5
6
7
8
if (isset($_POST['film']))
  {
$film = $_POST['film'];
$film = stripslashes($film); $film = htmlspecialchars($film); $film = trim($film);//удаляем все лишнее
$sql = "UPDATE users SET film ='$film' WHERE id='$id'";
$result=mysql_query($sql) or die ( mysql_error() );
 
}
чтото на подобе коментариев нужно сделать
За ранее блогодарен
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.01.2012, 15:17
Ответы с готовыми решениями:

Как автоматически обновлять базу данных!
Есть програма которая записывает в файл номера входящих звонков. Нужно чтобы открытый броузер брал список номеров из файла и заносил его...

Как обновлять базу данных после редактирования DataGrid?
(Использую локальную базу данных). Создал переменные: SqlConnection EditTableCon; SqlDataAdapter EditTableAdap; DataTable...

Есть ли способ обновлять данные в таблицах при изменеии данных в базе?
Здравствуйте. Пишу проэкт WPF с Entityframework. Есть ли какойто способ обновлять данные в таблицах при изменеии данных в базе??

10
Обитатель
 Аватар для vasvas7775
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
29.01.2012, 19:19
не не так, для начала, тебе текстовые данные надо куда нибудь вытянуть для обработки

к примеру так
PHP
1
2
3
4
5
6
7
$res = mysql_query("select * from `users` ");
while($row = mysql_fetch_array($res)){
print "<form methot='get'>";
print "<textarea name='{$row['id']}'>{$row['film']}</textarea>";
print "<input type='submit' />";
print "</form>";
}
а уже потом их сохранять
PHP
1
$sql = "UPDATE users SET film ='{$_GET['film']}' WHERE id='{$_GET['id']} ";
1
 Аватар для skaynet
19 / 19 / 2
Регистрация: 25.01.2012
Сообщений: 180
29.01.2012, 19:58  [ТС]
Цитата Сообщение от vasvas7775 Посмотреть сообщение
не не так, для начала, тебе текстовые данные надо куда нибудь вытянуть для обработки

к примеру так
PHP
1
2
3
4
5
6
7
$res = mysql_query("select * from `users` ");
while($row = mysql_fetch_array($res)){
print "<form methot='get'>";
print "<textarea name='{$row['id']}'>{$row['film']}</textarea>";
print "<input type='submit' />";
print "</form>";
}
а уже потом их сохранять
PHP
1
$sql = "UPDATE users SET film ='{$_GET['film']}' WHERE id='{$_GET['id']} ";
спасибо за проделаную работу но не добовляет информацию
0
Обитатель
 Аватар для vasvas7775
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
29.01.2012, 21:58
Сорри,
Вот так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
$res = mysql_query("select * from `users` ");
while($row = mysql_fetch_array($res)){
print "<form methot='get'>";
print "<input type='hidden' name='id' value='{$row['id']}' />";
print "<textarea name='film'>{$row['film']}</textarea>";
print "<input type='submit' />";
print "</form>";
}
 
if($_GET['id'] != ''){
$sql = "UPDATE `users` SET film ='{$_GET['film']}' WHERE id='{$_GET['id']}' ";
mysql_query($sql);
 
print '<meta  http-equiv="Refresh" content="0; url=/index.php">';
}
?>
1
 Аватар для skaynet
19 / 19 / 2
Регистрация: 25.01.2012
Сообщений: 180
30.01.2012, 12:20  [ТС]
Цитата Сообщение от vasvas7775 Посмотреть сообщение
Сорри,
Вот так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
$res = mysql_query("select * from `users` ");
while($row = mysql_fetch_array($res)){
print "<form methot='get'>";
print "<input type='hidden' name='id' value='{$row['id']}' />";
print "<textarea name='film'>{$row['film']}</textarea>";
print "<input type='submit' />";
print "</form>";
}
 
if($_GET['id'] != ''){
$sql = "UPDATE `users` SET film ='{$_GET['film']}' WHERE id='{$_GET['id']}' ";
mysql_query($sql);
 
print '<meta  http-equiv="Refresh" content="0; url=/index.php">';
}
?>
Всё равно перезаписывает а не добовляет
0
Обитатель
 Аватар для vasvas7775
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
30.01.2012, 14:20
ну да. UPDATE и нужен, чтоб перезаписать определенную ячейку, с новой или обновленно записью...

А ты что, хочешь чтоб комментарии добавлялись как в гостевой, ток каждому фильму свои???
тогда тебе надо по другому то делать....
Таблица с названиями фильмов, и еще одна для комментарием, ток еще одно поле чтоб пометить, какие коментарии ккакому фильму относятся...

к пример так
таблица с фильмами такие поля id, film
1 | градиатор
2 | оСОБЕННОСТИ НАЦИОНАЛНОЕ ОХОТЫ
3 | Вий
4 | Ералаш
5 | Покровские ворота

таблица с комменариями id, coment, id_film

1 | Классный фильм| 1
1 | Смотреть можно| 3
2 | норм| 2
3 | норм++| 5
4 | Автор мооток | 3
5 | Улетный фильм| 4
6 | мне не понрвился| 1
7 | фильм на один раз| 1
8 | а мне понраился!!!| 1
9 | хороший фильм| 3
8 | побольше бы таких| 4
10 | улет | 5
11 | хороший| 5
12 | гавно| 2
13 | так себе| 2
14 | качество не очень | 3
15 | смотреть мона | 4
16 | хороший| 2
17 | нормальный| 5
18 | так себе фильмец | 1
19 | норм| 3

Если из таблицы коментариев вывести комменты к фильмам по id_film,
то к каждому фильму можно вывести свои комментарии,ну и добавлять так же....

то естьid_film 3, выведет все комментарии к фильму Вий
1
 Аватар для skaynet
19 / 19 / 2
Регистрация: 25.01.2012
Сообщений: 180
30.01.2012, 15:14  [ТС]
Цитата Сообщение от vasvas7775 Посмотреть сообщение
ну да. UPDATE и нужен, чтоб перезаписать определенную ячейку, с новой или обновленно записью...

А ты что, хочешь чтоб комментарии добавлялись как в гостевой, ток каждому фильму свои???
тогда тебе надо по другому то делать....
Таблица с названиями фильмов, и еще одна для комментарием, ток еще одно поле чтоб пометить, какие коментарии ккакому фильму относятся...

к пример так
таблица с фильмами такие поля id, film
1 | градиатор
2 | оСОБЕННОСТИ НАЦИОНАЛНОЕ ОХОТЫ
3 | Вий
4 | Ералаш
5 | Покровские ворота

таблица с комменариями id, coment, id_film

1 | Классный фильм| 1
1 | Смотреть можно| 3
2 | норм| 2
3 | норм++| 5
4 | Автор мооток | 3
5 | Улетный фильм| 4
6 | мне не понрвился| 1
7 | фильм на один раз| 1
8 | а мне понраился!!!| 1
9 | хороший фильм| 3
8 | побольше бы таких| 4
10 | улет | 5
11 | хороший| 5
12 | гавно| 2
13 | так себе| 2
14 | качество не очень | 3
15 | смотреть мона | 4
16 | хороший| 2
17 | нормальный| 5
18 | так себе фильмец | 1
19 | норм| 3

Если из таблицы коментариев вывести комменты к фильмам по id_film,
то к каждому фильму можно вывести свои комментарии,ну и добавлять так же....

то естьid_film 3, выведет все комментарии к фильму Вий
нет ты меня не так понял я просто взял код для фильмов как пример .........
точнее сказать мне не коментарии а как в контакте СТЕНА Ннужна
0
Обитатель
 Аватар для vasvas7775
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
30.01.2012, 15:18
чесно не понял, контактом не увлекаюсь не лазил.....
Можно поподробнее??
0
 Аватар для skaynet
19 / 19 / 2
Регистрация: 25.01.2012
Сообщений: 180
30.01.2012, 15:24  [ТС]
назавём то что мне нужно КОМЕНТАРИЯМИ любой пользователь смогбы оставлять запись на моей странице тоисть зашол человек ко мне на страницу и оставил свой коментарий
0
Обитатель
 Аватар для vasvas7775
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
30.01.2012, 15:41
а, ну я тебе так и дал..
Я бы сделал 2е таблицы.
Благодаря запросу к первой, выводим инфу о фильме если надо фильм, и мы знаем что за фильм.
На странице у нас, поле для комментариев,
и ниже благодаря второй таблице и запросам к ней,выводим комментарии к фильму, благо мы знаем че за фильм показываем, и при сохранении новых комментов, добавляем их именно к этому фильму, а не какому нить другому.....
1
 Аватар для skaynet
19 / 19 / 2
Регистрация: 25.01.2012
Сообщений: 180
30.01.2012, 15:50  [ТС]
всё спасибо разобрался всё рботает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.01.2012, 15:50
Помогаю со студенческими работами здесь

Необходимо организовать базу данных, которую можно будет обновлять через интернет и через программу
Доброе всем время суток... Вот, собственно, вопрос.. Необходимо организовать базу данных, которую можно будет обновлять через...

Данные не заносится в базу данных, несмотря на то, что данные проверку успешно проходят.
Здравствуйте, у меня есть регистрация вот код &lt;?php if(!defined(&quot;access&quot;)){die();} Class Register{ //account email private...

Нужно записывать данные в базу данных только при условии если данные уникальны
нужно пропустить те строки в БД, которые совпадают с массивом данных, который записывается в БД. Вот что вышло гляньте кто...

Дописывать данные в ячейку
При помощи edit или dbedit мне нужно дописывать данные в ячейку, т. е. я ввел данные в edit нажал на enter и данные в ячейке не...

Где ошибка? (Запись данных из массива в базу данных mysql)
Массив, генерирующий данные: $data = array(); for($i = 0; $i &lt; 100; $i++){ $data = array( 'name' ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru