Als het precies zelfde kolommen zijn, kan je het zo proberen:
INSERT INTO tabel1, tabel2 VALUES('','','');
Anders kan je nog proberen 2 query's uit te voeren op deze manier:
INSERT INTO tabel1 VALUES('');INSERT INTO tabel2 VALUES('');
Maar ik dacht dat PHP dat niet aankon in mysql_query(), maar het zou je weer een regel PHP schelen :)
Link gekopieerd
Ik dacht zelf aan één van deze twee:
INSERT INTO tabeléén (rijen)(waardes) tabeltwee (rijen)(waardes)
INSERT INTO tabeléén, tabeltwee ( rijen)(waardes), (rijen)(waardes)
Maar het zijn nogal grote query's , vandaar dat ik het eerst zeker wil weten.
Link gekopieerd
ik weet niet of het met subquery's kan, ik dacht dat die enkel voor SELECT was.
correct me if i'm wrong
Link gekopieerd
Kan niet met subquery's, maar niet omdat het alleen met SELECT was :)
Ik zal eens testen..
Edit: INSERT INTO tabel1,tabel2 werkt niet...
Link gekopieerd
Dan ga ik effe een bakkie doen :-)
Link gekopieerd
neem er nog een mee, heb hier enkel automaat koffie, en niet echt een van de betere :'(
Link gekopieerd
Ik heb het even getest...
Zoals ik net aangaf, deze vorm werkt niet:
INSERT INTO tabel1, tabel2 VALUES('');
En deze vorm:
INSERT INTO tabel1 VALUES('test1','test2');INSERT INTO tabel2 VALUES('test1','test2');
Werkt opzich wel, maar niet in PHP :) mysql_query kan hem niet aan ofzo.
Link gekopieerd
Dat moet twee query's worden.
Hardstikke bedankt voor het proberen.
p.s. heb je hem in mysql of in een script geprobeerd?
Link gekopieerd
Beide :)
Anders kon ik het niet weten van die laatste test...
Link gekopieerd
Dus in mysql ging het wel en in een script niet.
Op de cursus hebben ze verteld dat je in mysql(lees phpmyadmin) heel goed de query's kan testen.
M.a.w. als hij in mysql werkt zou het in php ook moeten werken.
hmmmm......
Ik ga toch zelf ook nog even testen. Maak ik maar even een testdb aan.
Ik laat nog weten.
Link gekopieerd