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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

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

Сообщения:  [1-3] 

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

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

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

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

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

  Ответить  
 
 автор: 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.??????

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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