Like
Новичок
Добавить в таблицу 2 id из 1
Доброго времени суток.
(не знаю правильно ли я назвал тему, но хочу задать вопрос:
1. Есть две таблицы: user и tovar. В таблице user, поле id - auto_increment.
| id | users |
| 1 | vasia |
| 2 | petia |
| 3 | grisha |
| uid | tovar |
| 1 | apelsin |
| 1 | mandarin |
| 2 | kers |
| 3 | tort |
Как сделать, что бы в таблицу tovar в поле uid записывалось ключевое поле id из таблицы user? Я так понимаю, что сначала делаю запрос добавления в таблицу user
Потом нужно спросить у таблицы user последнюю строчку, где поле id, присвоить ему временную переменную temp_id.
А потом естественно добавить все это в таблицу Tovar
Где я тут наколбасил? Да и не знаю я как оно должно быть, подскажите пожалуйста. Подозреваю, что возможно это решается совсем просто, но я все еще учусь.
Доброго времени суток.
(не знаю правильно ли я назвал тему, но хочу задать вопрос:
1. Есть две таблицы: user и tovar. В таблице user, поле id - auto_increment.
| id | users |
| 1 | vasia |
| 2 | petia |
| 3 | grisha |
| uid | tovar |
| 1 | apelsin |
| 1 | mandarin |
| 2 | kers |
| 3 | tort |
Как сделать, что бы в таблицу tovar в поле uid записывалось ключевое поле id из таблицы user? Я так понимаю, что сначала делаю запрос добавления в таблицу user
PHP:
mysql_query("INSERT INTO user SET title='$title', … ;") or die(mysql_error());
PHP:
$bpid=mysql_query("SELECT max(id) FROM user WHERE id='$id'") or die(mysql_error());
$temp_id=@mysql_result($bpid,0,0);
PHP:
mysql_query("INSERT INTO tovar SET title='$temp_id', … ;") or die(mysql_error());