Toon posts:

[PHP/MySQL] Dump file 'executen'

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik wil graag een SQL dump file (zoiets als dump.sql) executen via een php script.

De code die ik hiervoor probeer voor te gebruiken is:
PHP:
1
2
3
<?
mysql_query(file('dump.sql'));
?>


Dit werkt niet, wat ik ook wel verwacht had.. Ik heb op verschillende manieren nog de file uitgelezen, dat is het probleem niet... Het probleem is dat (ik op mijn manier) niet meerdere queries in mysql_query() kan uitvoeren, alles tot voor de ; wordt uitgevoerd, daarna niet meer.

Hoe los ik dit op ?


Bedankt, Erik Baan

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

iedere regel apart uitvoeren..

kijk eens naar foreach om door je array te lopen

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Verwijderd

Topicstarter
dit wil ik liever niet, zoveel verschillende query's naar de server sturen... En ik wil ook in 1 keer kunnen checken of de query goed is uitgevoerd, als ik het met een array doe gaat dat niet zo fijn...

Verwijderd

... verder wil ik nog een ferrari ... en een droomhuis en een goede baan en en ...

  • DanceTrend
  • Registratie: Maart 2001
  • Laatst online: 12-05 14:34

DanceTrend

w0ei

PHPMyAdmin?

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Verwijderd schreef op 30 augustus 2002 @ 17:27:
dit wil ik liever niet, zoveel verschillende query's naar de server sturen... En ik wil ook in 1 keer kunnen checken of de query goed is uitgevoerd, als ik het met een array doe gaat dat niet zo fijn...

Als jouw bestand verschillende queries bevat moeten die queries ook allemaal door de server uitgevoerd worden.

Je spreekt over 'ik wil weten of DE query goed uitgevoerd is', terwijl er meerdere queries in die file zitten....

https://fgheysels.github.io/


  • styno
  • Registratie: Juni 2001
  • Laatst online: 24-08 15:14

styno

Koffie? Hmmm, ja, lekkerrr

MySql heeft ook de mogelijkheid om verschillende query's in 1 commando te versturen, bijvoorbeeld:

code:
1
insert into col1, col2, col3 values(row1_col1, row1_col2, row1_col3),(row2_col1, row2_col2, row2_col3)  enz...

ipv
code:
1
2
3
insert into col1, col2, col3 values(row1_col1, row1_col2, row1_col3);
insert into col1, col2, col3 values(row2_col2, row2_col2, row2_col3);
enz.

Misschien heb je daar wat aan.

Climatechange is a super-wicked problem, but:
"The stone age came to an end not for lack of stones. And the oil age will come to an end not for lack of oil." -- Sheikh Yamani, Saudi oil minister
8xLG Neon MonoX 290Wp SMA SB2100TL / MY SR '22

Pagina: 1