'lo.. Is het ook mogelijk om iets te inserten in twee tables?

Dus zoiets als dit (alleen werkt dit dus niet):

INSERT INTO table1,table2 SET title = 'test';
doe het dan apart

INSERT INTO table1 SET title = 'test';
INSERT INTO table2 SET title = 'test';
das dus niet mijn vraag.. ik wil het in 1 query doen.. hoeft niet persé, kan ook anders zoals jij het zegt, maar ik vroeg me dus af of het ook in 1 keer kan..
Waarom zou je dat willen?
Maar na een drietal minuten googlen :)
Sure it can be done! You just need to build your mysql query accordingly.
<?
$query = "insert into my_table (id, val1, val2) VALUES ('', '$form_val1', '$form_val2');
insert into my_other_table (id, val3, val4) VALUES ('', '$form_val3', '$form_val4');";
mysql_query($query);
?>
I hope that makes sense to you. You basically do two inserts and use the posted variables in each IMSERT accordingly.


Edit : Kleurtjes geven :)
ja oke, dit is ook weer zo dik simpel :P dit weet ik zelf ook wel, mgoed..
Wat wil je dan?
Dit werkt toch ook :)
Ging ff googlen om cker te zijn:
ik zet ze altijd apart :P
je kunt ook in 1 query kolommen uit meerdere tabellen selecteren, dit wou ik dus ook maar dan met insert..

Reageren