phpbar.de logo

Mailinglisten-Archive

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

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

Swiss4.com webmaster at swiss4.com
Mit Mai 26 19:47:59 CEST 2004


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());
 }
}
?>

Gruss
Ivan


php::bar PHP Wiki   -   Listenarchive