Toon posts:

[PHP] mysqldump terug zetten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer momenteel een sql bestand dat gegenereerd is door mysqldump terug te zetten in de database, maar het wil absoluut niet lukken. Het volgende heb ik geprobeerd:
PHP:
1
2
3
<?
exec("c:/mysql/bin/mysql -u $sql_user -p".$sql_pass." -e \"".$sql."\" $sql_db",$blurp);
?>

maar ook met "-e \. bestandsnaam", mysqlimport.exe en "mysql < bestandsnaam" etc. etc.

Je kan natuurlijk het bestand gaan inlezen, en per regel een mysql_query doen, maar dat moet efficienter kunnen.

Iemand enig idee hoe dit efficienter kan?

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
je $sql_pass zit aan de -p vast.

Dat lijkt me niet echt de bedoeling.

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Topicstarter
Da's nooit een probleem geweest en ook hier geen probleempje. :)

Verwijderd

inloggen op mysql en zelf de dump terugzetten ?

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op zondag 04 november 2001 22:32 schreef SWINX het volgende:
je $sql_pass zit aan de -p vast.

Dat lijkt me niet echt de bedoeling.
toch wel :)


Maar, wat gaat er eigenlijk fout? Krijg je een foutmelding, gebeurt er helemaal niets?

echo de string die je aan exec() voert eens en probeer deze uit op de commandline. Wat gebeurt er dan?

Today's subliminal thought is: