Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как сделать чтобы в table BOOKS, где author нет вписывать данные, а брать из table AUTHOR.??????
 
 автор: jelena   (03.01.2009 в 22:55)   письмо автору
 
 

CREATE TABLE `author` (
`ID_author` int(5) NOT NULL AUTO_INCREMENT,
`name` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
`surname` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`ID_author`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=160 ;
-----------------------------------------
INSERT INTO `author` (`ID_author`, `name`, `surname`) VALUES
(1, 'Vilhelms', 'Smids'),
(2, 'Makss', 'Selers'),
(3, 'Fridrihs', 'Sellings'),
(4, 'Toms', 'Louensteins'),
(5, 'Deivids', 'Ross'),
(6, 'Fridrihs', 'Nice'),
(7, 'Vija', 'Ancane'),
(8, 'Arija', 'Elksne'),
(9, 'Eriks', 'Kulis'),
(10, 'Janis', 'Jaunsudrabins');
-------------------------------------------------------------
Структура таблицы `books`
--

CREATE TABLE `books` (
`ID_books` int(5) unsigned NOT NULL AUTO_INCREMENT,
`books_name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`author` varchar(35) COLLATE utf8_unicode_ci NOT NULL,
`publisher` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`price` double NOT NULL,
`topic` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
`subsection` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`category` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`the keywords` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`description` text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`ID_books`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;

Vopros:==> kak sdelatj ctobi v table BOOKS, gde author ne vpisivatj dannie, a bratj iz table AUTHOR.??????

  Ответить  
 
 автор: Trianon   (03.01.2009 в 23:29)   письмо автору
 
   для: jelena   (03.01.2009 в 22:55)
 

видимо, нужно поменять поле author с varchar на int (сделать его внешним ключом на поле ID_author таблицы author)

PS. Заметьте, кроме Вас здесь никто транслитом не пишет.

  Ответить  
 
 автор: jelena   (03.01.2009 в 23:54)   письмо автору
 
   для: Trianon   (03.01.2009 в 23:29)
 

я понила уже это- спасибо.буду писать русскими буквами

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования