phpbar.de logo

Mailinglisten-Archive

[php] SQL Datei mit PHP Einlesen und Ausführen

[php] SQL Datei mit PHP Einlesen und Ausführen

Sebastian Mendel lists at sebastianmendel.de
Mit Mai 26 22:24:29 CEST 2004


Swiss4.com wrote:

> Moin moin,
> 
> Frage: Muss die SQL Datei ein gewissen Format haben? Ich meine damit, sind
> irgendwelche Zeichen zu entfernen oder genügt ein phpMyAdmin Dumb File?
> Folgendes habe ich bereits versucht:
> 
> <?
> error_reporting ('E_ALL');
> require_once ('DB.php');
> 
> $dsn = "mysql://$user:$pass@$host/$db_name";
> $options = array(
>      'debug'       => 2,
>      'portability' => DB_PORTABILITY_ALL,
> );
> $db =& DB::connect($dsn, $options);
> if (DB::isError($db)) {
>  die($db->getMessage());
> }
> 
> //$sql = file_get_contents($sqlFile);
> $sql = file($sqlFile);
> foreach ($sql as $line)
> {
>     $query = trim($line);
>     if ($query == "" or preg_match('/^#.*/', $query)) continue;
>  $result = $db->query($query);
>  if (DB::isError($result))
>  {
>      print($result->getMessage());
>  }
> }
> ?>

es entspricht nicht immer jede Zeile genau einem SQL-statement!

weiß aber nicht ob das was mit deinem Problem zu tun hat, denn du 
schreibst ja nicht was dein Problem ist!!!!

Fehlermeldung? Abbruch? Keine Daten in der DB?

-- 
Sebastian Mendel

info at sebastianmendel.de

www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com

php::bar PHP Wiki   -   Listenarchive