Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
[SQL] *.sql Datei ausführen
- Ersteller krizzelfix
- Erstellt am
- Registriert
- Sep. 2005
- Beiträge
- 2.626
Mit VB wäre das problem auch nicht gelöst da es auch auf Linux Servern laufen muss.
Und wenn es eine einmalige sache wäre würde ich das auch importieren. Aber da es ein Installer wird sollte das auch automatisch laufen.
Es wird ja auch von keinem verlangt nach einem Setup alle Regestry einträge selber zu machen
Grüße
tewes
Und wenn es eine einmalige sache wäre würde ich das auch importieren. Aber da es ein Installer wird sollte das auch automatisch laufen.
Es wird ja auch von keinem verlangt nach einem Setup alle Regestry einträge selber zu machen

Grüße
tewes
dhufe
Lt. Junior Grade
- Registriert
- Feb. 2006
- Beiträge
- 333
hmm die kommentare herauszufiltern wäre kein Problem und bei den Zeilenumbrüchen kommts daraf an obs ein echter ist oder nur einer der wegen der Darstellung her angezeigt wird
So hab Leerzeilen und Kommentar filtern lassen, sollte funktionieren, viel Spass.
PHP:
<?php
// Daten für die Datenbankverbindung
$dbhost = "host";
$dbuser = "user";
$dbpasswd = "passwort";
$dbname = "name";
$filename = "fname";
// Öffnen der Verbindung
$db_connection=mysql_connect($dbhost,$dbuser,$dbpasswd);
@mysql_select_db($dbname) or die( "Unable to select database");
$lines = file ($filename);
// Durchgehen des Arrays und Senden des Qrys an die MySQL-Datenbank
foreach ($lines as $line_num => $line) {
if ($line == "" or substr($line, 0, 2) == "--")
{
/*
Bei Kommentaren oder Leerzeilen
Do nothing
*/
}
else
{
// DB-Füttern
$result=mysql_query($line);
if (!$result) {
echo "Anfrage ($sql) konnte nicht ausgeführt werden : " . mysql_error();
exit;
}
}
}
// Aufräumen
mysql_free_result ($result);
mysql_close ($db_connection);
?>
So hab Leerzeilen und Kommentar filtern lassen, sollte funktionieren, viel Spass.
Zuletzt bearbeitet:
- Registriert
- Sep. 2005
- Beiträge
- 2.626
Vielen Dank Epyx, ich werde es heute abend ausprobieren.
Grüße
tewes
Habs jetzt mal kurz angetest.
Bekomme da den Fehler:
Grüße
tewes
Habs jetzt mal kurz angetest.
Bekomme da den Fehler:
Notice: Undefined variable: sql in C:\Programme\xampp\htdocs\WebCMS\web_root\htdocs\install\init.access.php on line 318
Anfrage () konnte nicht ausgeführt werden : Query was empty
Zuletzt bearbeitet:
dhufe
Lt. Junior Grade
- Registriert
- Feb. 2006
- Beiträge
- 333
Sorry für meine Abwesendheit, mein Rechner hat die Hufe hochgerissen und mein Netzteil hat nen Defekt. Werde es heue abend nochmal probieren. Hatte das Skript nicht getestet, werde aber ne Dummy-Table erzeugen und das Ganze nochmal durchlaufen lassen.
- Registriert
- Sep. 2005
- Beiträge
- 2.626
Hallo Rul3r,
habs probiert wie du geschrieben hast, nur bekomme ich den selben Fehler.
Grüße
tewes
habs probiert wie du geschrieben hast, nur bekomme ich den selben Fehler.
Grüße
tewes
- Registriert
- Sep. 2005
- Beiträge
- 2.626
In Zeile 318 stand das mysql_query.
Habe das aber wieder gelöscht. Probier grade die einzelnen SQL Statements in einem Array zu speichern. Das einzigste problem ist das noch einige Kommentare drin stehen.
Habe das aber wieder gelöscht. Probier grade die einzelnen SQL Statements in einem Array zu speichern. Das einzigste problem ist das noch einige Kommentare drin stehen.
- Registriert
- Sep. 2005
- Beiträge
- 2.626
Das war mein erster versuch, hat nicht funktioniert 

Ähnliche Themen
- Antworten
- 27
- Aufrufe
- 4.810
JavaScript
JavaScript Datei ausführen
- Antworten
- 6
- Aufrufe
- 10.125