У меня есть два стола: Блог для отображения сообщений в блогах и комментариев для отображения разделов комментариев для каждого сообщения в блоге.Как вставить строки в таблицу mysql базы данных в следующем?
Поля для них являются следующие:
Для блога:
1: blog_id
2: Название
3: корпус
4: автор
5 : Обновленный
Для Комментарии:
1: comments_id
2: имя
3: электронная почта
4: тело
5: blog_id
Поле blog_id должно быть одинаковым для обеих таблиц.
Теперь я хочу, чтобы для blog_id = "2", я пишу комментарий, так что будет вставить запрос, чтобы при посещении index.php? Blog_id = 2, я получаю комментарии только для этого конкретный пост.
Я имею в виду, как вставить комментарий для определенного blog_id?
Я попробовал этот запрос для вставки:
INSERT INTO cms.comments(blog_id, name,email,comments_body)
VALUES (
'".$arr['blog_id']."',
'".$arr['name']."',
'".$arr['email']."',
'".$arr['body']."'
));
Его, как внешний ключ в м ysql. – Sagotharan
[Что вы пробовали до сих пор?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) –
@fahim Parkar: Я пробовал это: INSERT INTO cms.comments (comments_id, имя пользователя, адрес электронной почты, comments_body) \t \t \t \t \t ЗНАЧЕНИЯ ( \t \t \t \t \t ' "$ обр [ 'blog_id']."', \t \t \t \t \t \t '». $ обр [' имя пользователя ']. ", \t \t \t \t \t \t \t \t \t \t \t \t ' "$ обр [ 'электронная почта']."', \t \t \t \t \t \t ' "$ обр [ 'comments_body']."' \t \t \t \t \t) WHERE cms.comments.blog_id = '$ blog_id' "); –