dima4321
Новичок
Уже совсем близок к цели..но не составить запрос на вставку ..а может и UPDATE. НЕ понимаю, что правильней в данном случае.
Вот структура в ней 3 таблицы:
Представим ситуацию, что первая таблица names уже заполнена.
Условие которое связывает таблицу names с другими
`history` `name_id` = `names`.`id
`tracklist` `name_id` = `names`.`id
Как мне вставлять данные например в таблицу tracklist
SQL:
$query = "INSERT INTO `tracklist` (`text`, `page`, `name_id`) VALUES ('$t1', '1', '????') name_id` = `names`.`id` WHERE `name`='$name";
$t1--мой текст
$name--перпеменная get , которая получает имя.
Заранее благодарю.)
Вот структура в ней 3 таблицы:
PHP:
CREATE TABLE `names` (
`id` int(10) unsigned not null auto_increment,
`name` varchar(128) not null,
PRIMARY KEY (`id`),
UNIQUE KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE `history` (
`id` int(10) unsigned not null auto_increment,
`text` text,
`page` int(10) unsigned not null,
`name_id` int(10) unsigned not null,
PRIMARY KEY (`id`),
UNIQUE KEY (`page`,`name_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE `tracklist` (
`id` int(10) unsigned not null auto_increment,
`text` text,
`page` int(10) unsigned not null,
`name_id` int(10) unsigned not null,
PRIMARY KEY (`id`),
UNIQUE KEY (`page`,`name_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Представим ситуацию, что первая таблица names уже заполнена.
Условие которое связывает таблицу names с другими
`history` `name_id` = `names`.`id
`tracklist` `name_id` = `names`.`id
Как мне вставлять данные например в таблицу tracklist
SQL:
$query = "INSERT INTO `tracklist` (`text`, `page`, `name_id`) VALUES ('$t1', '1', '????') name_id` = `names`.`id` WHERE `name`='$name";
$t1--мой текст
$name--перпеменная get , которая получает имя.
Заранее благодарю.)