СМС-ки
   
Пейджер выключен!
Civilista

Статистика активности
Всего полезных сообщений 4
( 0.00% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 4
Регистрация 16.09.2010
Наибольшая активность в PHP для начинающих
4 сообщений в этом форуме
( 100% всех активных сообщений пользователя )
Часовой пояс пользователя 17.09.2010 - 11:39
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ Нет информации
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт Нет информации
Дата рождения Нет информации
Место жительства Нет информации
Увлечения Нет информации
Последний визит Friday 17th 2010f September 2010 09:42:18 AM
Счетчик
Дата (день)
Дата (месяц)
Дата (год)
Страна Russia (Россия)
Личные данные
Группа Пользователь
Статус Нет информации
Аватар
Подпись
Репутация: нет [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  87
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя Civilista
PHP для начинающих [ Вспомогательная таблица ]
FatCat
То есть Вы предлагаете не пользоваться вспомогательной таблицей?
Просто мне нужно будет, чтобы еще на страничке с автором выводились ссылки на его книги (соответственно, нужно будет искать в таблице book записи с этим автором). Можно будет это потом сделать?
Xpund
Прошу прощения за непонятливость...
А зачем из таблицы book поле с названием книжки вытаскивать?
PHP для начинающих [ Вспомогательная таблица ]

$query = mysql_query("INSERT INTO `book` (name,source,description,text) VALUE ($name,$source,$description,$text)");
$query2 = mysql_query("INSERT INTO `book_author` (id_author,id_book) VALUE ($id_author,ОТКУДА ВЗЯТЬ id КНИГИ, КОТОРУЮ ВСТАВИЛИ ВЫШЕ В $query????)");
PHP для начинающих [ Вспомогательная таблица ]
Если бы все было так просто...
Там три таблицы всего.
1. Авторы (мы уже их знаем, ничего нового на этом этапе в эту таблицу не заполняем, берем только id нужного автора)
2. Книги (нельзя сделать поле id_author, т.к. не известно сколько может оказаться авторов - может и один, а может и десять).
3. Таблица книги-авторы (потому как и у автора может быть куча книг, и у книги может быть куча авторов).

Выкладываю примерный вид всех трех таблиц (хотя с таблицей author делать ничего не надо будет, записи в нее этой формой не вставляются).
PHP для начинающих [ Вспомогательная таблица ]
Посоветуйте, пожалуйста, как лучше эту идею реализовать.
Хочу сделать небольшой каталог с книгами/статьями. Будет две таблицы - одна с авторами и информацией о них, а другая - с книгами. Но поскольку у некоторых книг несколько авторов, то хочу сделать вспомогательную таблицу.
Нужно чтобы можно было добавить самому книгу/статью. При этом автор выбирается из уже существующих авторов (своя таблица), а id книги добавляется автоматически в таблицу Книги (автозаполнение).
В то же время в служебную таблицу сопоставления авторов и книг тут же должен заноситься id автора и id книги. Возникла проблема, как одновременно вставить в две таблицы записи, при том, что нужно определить id записи в первую таблицу, который формируется автоматически, чтобы тут же его вставить в id_book во второй таблице.
<( назад )