как обращаться с table v MYSQL

xxxDimas

Guest
как обращаться с table v MYSQL

Не могу понять как все это будет работать. К примерк есть такая таблица : films

filmid film
1 sdsdsdsd
2 sdsdsd
3 werwer

и таблица properties

filmid propid size
1 56
2 234
3 345
4 234

так вот вопрос в том, как при добавлении данных в таблицу films и таблицу properties изменять propid указывать его самому или как-то подругому,propid затем связывает еще одну таблицу. Не знаю поймете или нет я буду тогда объяснять, ну вообщем как сделать чтобы propid тоже изменялось.
 

xxxDimas

Guest
НЕ понял

А что подругому нельзя так я и сам знаю, ну так это же морокак, или плдскажите другой путь создания базы.
 

Кром

Новичок
>или плдскажите другой путь создания базы.

Сделай все в одной таблице.
 

tony2001

TeaM PHPClub
>Не знаю поймете или нет я буду тогда объяснять, ну вообщем как сделать чтобы propid тоже изменялось.
а ты попробуй с самого начала прожевать и объяснить по-русски.
может кто-нибудь и поймет.
 

Nirva

Dmitry Polyakov
sql-запрос выглядит так:
insert into `properties`(`filmid`,`propid`,`size`) values ('{filmid}','{$пропид твой}','{размер}')
filmid у тебя я так понял индекс для филм?: советую добавить тогда уникальное поле (автоинкремент, ессно индекс) для пропертиес, потом как иначе ты его не вымешь уникально, если чего совпадать будет.
чтобы изменить:
update `table` set (pole='value'[,prop='value']) where id='...'

если тебе нужно наличие пропайди как уникального значения - смотри выше.

вот собственно мои инепритации того, чего ты хочешь. это?
 
Сверху