Нужно что бы к каждой записи в блоге, отображались комментарии, оставленные непосредственно для записи.
Есть две таблицы, одна с постами,другая с комментариями. Я пытаюсь выполнить следующий запрос, где :id это $_GET[id]
$sql = 'SELECT * FROM comments WHERE id=:id';
В принципе запрос работает, но проблема в том, что у меня записи в таблице постов начинаются с id 500, а комменты с id 17) Мой запрос выполняется только в том случае, если я сам руками поменяю id 17 на 500.
Возможно стоит воспользоваться джоинами? Хотя я тоже не понимаю, по каким столбцам объединять нужно.
В таблице с комментариями должен быть столбец, содержащий id поста, к которому относится комментарий. Назовём его к примеру pID, тогда запрос будет следующий:
$sql = 'SELECT * FROM comments WHERE pID=:id';
Результат - все комментарии, которые относятся к этому посту.
Соответственно при добавлении комментария к посту, не забываем добавить ID именно этого поста в столбец pID
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Озадачен вопросом и не мог понять и найти ответВот как выглядит моя ссылка и все работает хорошо
Всем приветХотел бы узнать мнение опытных кодеров, почему такое поведение у метода filter
Прошу прощения за тупость, но может найдётся кто нибудь, кто подскажет чайнику как вывести результаты (obj) в форму? Мне не важен конкретный...