Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Заблокирован

Как и где сохранять ответы на определенные комментарии

11.04.2016, 08:57. Показов 2426. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С добавлением и сохранением комментариев всё понятно. Не пойму логики, как и где сохранять ответы на определенные комментарии. Ну, например, юзер откомментил и ему кто-то хочет ответить. Не новый комментарий, а именно ответить на конкретный. Где это хранить? А если еще ответить на ответить? Вообще непонятка. Мне не нужен код... я хочу понять логику. Заранее всем спасибо.

Добавлено через 28 минут
Вот пример с возможностью "Ответить" на конкретный коммент http://4pda.ru/2016/4/10/289931/?utm_source=mc1
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.04.2016, 08:57
Ответы с готовыми решениями:

Как сохранять/читать текст с файла на хостинге в определенные периоды времени
На хостинге в папке с сайтом лежит *.txt файл, нужно в определенный период времени читать его (выводить в lable) и записывать текст.

Сохранять отмеченные галкой ответы
Здравствуйте. подскажите, как можно сохранять ответы , отмеченные галкой пользователя. Сейчас просто берутся значения из таблицы answer и...

Не могу разобраться как юзать ответы где дают код
Искал в гугле cpp рисование точки на экране. Зашел на ваш форум и нашел там код. Но как я полагаю просто засунув код в CodeBlock нельзя...

8
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
11.04.2016, 09:32
Лучший ответ Сообщение было отмечено Krasn как решение

Решение

Krasn, логика токова делаете привязку к ответу по ид коментария
таблица с коментариями
id_coment, coment
таблица с ответами на коментарий
id_otveta, id_coment, otvet
1
Заблокирован
11.04.2016, 09:54  [ТС]
Виталюска, Если я правильно понял. То вначале делаю выборку из таблицы с комментариями для данной страницы и потом нахожу ответы на этот комментарий в другой таблице. Блин... в принципе понятно. Нагрузит сервер походу. Спасибо. Вероятно, это лучший вариант. Я думал создавать дополнительное поле в таблице комментов, но это велосипед, который не поедет.
0
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
11.04.2016, 10:11
Krasn, почему это нагрузит сервер? делайте выборку одним запросом к двум таблицам
0
Заблокирован
11.04.2016, 10:16  [ТС]
Цитата Сообщение от Виталюска Посмотреть сообщение
Krasn, почему это нагрузит сервер? делайте выборку одним запросом к двум таблицам
__________________
Как это одним запросом?
0
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
11.04.2016, 10:46
Цитата Сообщение от Krasn Посмотреть сообщение
Как это одним запросом?
SQL
1
2
SELECT C.coment, O.otvet FROM comenet C
LEFT JOIN otvet O ON O.id_coment = C.id_coment
примерно так
0
Заблокирован
11.04.2016, 10:51  [ТС]
Не пойдет. Я лучше сделаю индекс в таблице по id комменту и будет работать за удачу) А тем более разные название полей в таблицах. Выборка одновременно с двух таблиц ничего в плане производительности не дает. Решение уже принято) Еще раз спасибо за помощь
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
11.04.2016, 10:54
Цитата Сообщение от Krasn Посмотреть сообщение
Я думал создавать дополнительное поле в таблице комментов, но это велосипед, который не поедет.
Почему не поедет? Я бы так и сделал. Хотя если нужна вложенность комментариев только 1-го уровня (скажем, человек задаёт вопросы, вы отвечаете) - тогда без разницы.
0
Заблокирован
11.04.2016, 20:30  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
Почему не поедет? Я бы так и сделал.
В дополнительном поле придется сохранять множество различных ответов на данный комментарий. Потом как-то это придется сплинтить и делать другие манипуляции. Короче, ерунда. Я уже практически доделал. Плохо, что получаются вложенные выборки из таблиц.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.04.2016, 20:30
Помогаю со студенческими работами здесь

Как написать программу тестирования, где вопросы и ответы хранятся в MSSQL SERVER2008R2
Как написать про-му тестирования на ASP.NET (C#) MSSQL SERVER2008R2-база данных с вопросами и ответами,?

где взять ответы из учебника Т.А.Павловская C/C++
Скажите пожалуйста где взять ответы из учебника Т.А.Павловская C/C++ или помогите решить 1 задачу к части 1. У меня есть свое решение,...

Где хранятся ответы теста VBA
Здравствуйте. Хотел вот, что узнать: имеется работа в эксель, после того, как сделал ее, нужно пройти тест в VBA, так вот, к самой сути...

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

Система тестов в XML: где хранить ответы?
Пишу приложение для создания тестов. Решил все хранить в xml документах, выгледит это так: <?xml version="1.0"...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru