[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Insert В базу зная id таблицы
sochinec
Здравствуйте.

Есть база вот она:

user posted image

Как добавить в базу значение в поле comment зная id таблицы в которую надо добавить comment.

Например id таблицы 85!




Спустя 1 час, 38 минут, 42 секунды (22.01.2010 - 03:02) dr_Lev написал(а):
sochinec
Цитата
зная id таблицы

я так понял, тут ошибка в термине, не таблицы, а строки в тиблице.
$id = 85;
$comment = 'Коммент от Васи Пупкина';
$sql = "UPDATE `tablename` SET `comment`='$comment' WHERE `id`='$id'";
mysql_query($sql);

Спустя 11 часов, 44 минуты, 46 секунд (22.01.2010 - 14:47) sochinec написал(а):
Спасибо, еще вопрос!
А теперь как их извлечь comment зная ID smile.gif

Спустя 4 минуты, 16 секунд (22.01.2010 - 14:51) stepan написал(а):
$id = 85;
$sql = "SELECT `comment` FROM `tablename` WHERE `id`='".intval ( $id );
mysql_query($sql);

Спустя 20 минут, 22 секунды (22.01.2010 - 15:11) sochinec написал(а):
А что означает '".intval ?

Спустя 7 минут, 37 секунд (22.01.2010 - 15:19) sergeiss написал(а):
Цитата (sochinec @ 22.01.2010 - 16:11)
А что означает '".intval ?

Вот тут не пробовал посмотреть? Реально там быстрее можно получить ответ, чем спрашивать на форуме, потому что это элементарный вопрос.

Еще у меня в подписи есть ссылка на официальную документацию по ПХП, рекомендую.

Спустя 35 минут, 52 секунды (22.01.2010 - 15:55) stepan написал(а):
Цитата (sochinec @ 22.01.2010 - 12:11)
А что означает '".intval ?

Это из этой темы

Спустя 3 дня, 5 часов, 40 минут, 56 секунд (25.01.2010 - 21:36) sochinec написал(а):
Цитата (dr_Lev @ 22.01.2010 - 00:02)
sochinec
Цитата
зная id таблицы

я так понял, тут ошибка в термине, не таблицы, а строки в тиблице.
$id = 85;
$comment = 'Коммент от Васи Пупкина';
$sql = "UPDATE `tablename` SET `comment`='$comment' WHERE `id`='$id'";
mysql_query($sql);

Проблема:
Если в таблице уже есть камент то он заменяется новым, а как добавлять к уже существующей зиписи, новые слова, дописывать через запятую, а я уже парсеров выведу их в каменты!

Спустя 3 минуты, 29 секунд (25.01.2010 - 21:39) sochinec написал(а):
Или подскажите как лучше реализовать систему комментариев, в этой таблице!
прьлема в том что к одному стобцу с id и name нужно будет несколько комментариев записвать в один столбец!

Спустя 19 минут, 35 секунд (25.01.2010 - 21:59) Ice написал(а):
Цитата (sochinec @ 25.01.2010 - 18:39)
Или подскажите как лучше реализовать систему комментариев, в этой таблице!
прьлема в том что к одному стобцу с id и name нужно будет несколько комментариев записвать в один столбец!

Создавай новую таблицу Comments с полями автоинкрементарное id, comment, и, например cid, которое будет равно айдишнику статьи или что там у тебя. Ну, это главные поля, а в остальном - на вкус и цвет: можно добавить поле для айпишника, времени и т.д.

Спустя 2 дня, 1 час, 2 минуты, 29 секунд (27.01.2010 - 23:01) sochinec написал(а):
Цитата (Ice @ 25.01.2010 - 18:59)
Цитата (sochinec @ 25.01.2010 - 18:39)
Или подскажите как лучше реализовать систему комментариев, в этой таблице!
прьлема в том что к одному стобцу с id и name нужно будет несколько комментариев записвать в один столбец!

Создавай новую таблицу Comments с полями автоинкрементарное id, comment, и, например cid, которое будет равно айдишнику статьи или что там у тебя. Ну, это главные поля, а в остальном - на вкус и цвет: можно добавить поле для айпишника, времени и т.д.

Подскажи как это реализовать, не могу понять всю ночь сидел пытался вогнать как этот cid всунуть!

Спустя 2 часа, 22 минуты, 34 секунды (28.01.2010 - 01:24) Ice написал(а):
Ну, например, так...

SELECT c.`comment`
FROM articles AS a,
comments AS c
WHERE a.id = c.cid
AND a.id = 1;

В этом запросе будут выводиться все комментарии к первой статье, допустим.

Спустя 22 часа, 35 минут, 29 секунд (28.01.2010 - 23:59) sochinec написал(а):
Что я не так делаю, создаю таблицы но мой изначальный скрипт не хочет работать, видимо новые таблицы мешают, что-то я напутал.

Расскажу с начала.
Я делаю карту на API яндекс карт, id в базе - это ид точки координат на карте, с именем (поле name), описанием (поле descriptions) ну и т.д.

Вот скрин добавленой точки в базе
user posted image

Каждый ид это одна точка на карте, скрин:
user posted image

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

Помогите реализовать саму базу!


Спустя 1 день, 17 часов, 50 минут, 2 секунды (2.02.2010 - 17:49) sochinec написал(а):
Помогите!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.