Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 31.03.2006, 20:37   Nach oben    #1
Erfahrener Benutzer
 
Benutzerbild von Garnele
 
Registriert seit: 16.09.2005
Ort: CH :-)
Beiträge: 123
Standard MySQL Query wird nicht ausgeführt

Hi Leute

Ich gibt (wieder) einmal ein Problem zwischen mir und MySQL

PHP-Code:
$file "http://www.garnelenforum.ch/backup/3.4.06.sql";
$open fopen($file'r');
while (!
feof($open)) {
   
$sql .= fgets($open4096);
}

$server "localhost";
$user "garnelen";
$pass "xxxxx";
$datenbank "garnelenforum_ch_-_forum";

$verbindung mysql_connect($server,$user,$pass) or die ("Keine Verbindung mit MySQL möglich");
mysql_select_db($datenbank) or die ("Die Datenbank existiert nicht");

mysql_query($sql) or mysql_error();
fclose($open);
mysql_close($verbindung); 
Ich möchte einfach, dass dieses File dann als Query ausgeführt wird. Versucht habe ich es ja wie man sieht, auch habe mir testweise die $sql ausgeben lassen, sie ist komplett...

Help please, Garnele
__________________
Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch
Garnele ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.03.2006, 21:00   Nach oben    #2
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Schuss ins Blaue.
Rufe mal fclose() vor mysql_query() auf .. oder noch besser nutze doch einfach file_get_contents().


Der Thread wurde verschoben, wegen ...
... Postings im falschen Forum. Bitte beim nächsten Mal darauf achten.,

verschoben
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.03.2006, 22:17   Nach oben    #3
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard

wie viele Bytes hat denn das backup? Passt das verarbeitungstechnisch überhaupt in den RAM?
der ist meist auf 8 MB begrenzt! läßt sich in der php.ini einstellen und mit phpinfo() auslesen.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.03.2006, 22:35   Nach oben    #4
Erfahrener Benutzer
 
Benutzerbild von Garnele
 
Registriert seit: 16.09.2005
Ort: CH :-)
Beiträge: 123
Standard

Hi Leute

Merci für eure anregungen, brachte allerdings nicht. Das File ist 733kb gross und ca. 9000 Zeilen lang. Habe es jetzt einmal aufgesplitet, jetzt ist das grösste file noch 388kb gross:

PHP-Code:
$files = array();
$files['1'] = "http://www.garnelenforum.ch/part1.sql";
$files['2'] = "http://www.garnelenforum.ch/part2.sql";
$files['3'] = "http://www.garnelenforum.ch/part3.sql";
$files['4'] = "http://www.garnelenforum.ch/part4.sql";

$server "localhost";
$user "garnelen";
$pass "xxxxx";
$datenbank "garnelenforum_ch_-_forum";

$verbindung mysql_connect($server,$user,$pass) or die ("Keine Verbindung mit MySQL möglich");
mysql_select_db($datenbank) or die ("Die Datenbank existiert nicht");

$last_file 0;

for(
$i=0;$i<=4;$i++)
{
  
$now_file $last_file++;
  
$fileme $files['$now_file'];
  
$sql file_get_contents($fileme);
  
$query mysql_query($sql);
  
$last_file ++;
}

if (
$query == TRUE)
{
  echo 
"okme";
}
else
{
  echo 
"nichts".mysql_error();
}
mysql_close($verbindung); 
allerdings meldet mir MySQL:

Code:
Query was empty
Kann meiner meinung nach gar nicht sein, die files liegen im Verzeichniss, alles ok. Ich verstehe das echt nciht, kann wer helfen?

LG
garnele
__________________
Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch
Garnele ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.03.2006, 22:42   Nach oben    #5
Neuer Benutzer
 
Registriert seit: 11.03.2006
Beiträge: 29
Standard

wieso rechnest du in der for schleife zweimal ++ bei $last_file
lycoos ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.03.2006, 22:44   Nach oben    #6
Erfahrener Benutzer
 
Benutzerbild von Garnele
 
Registriert seit: 16.09.2005
Ort: CH :-)
Beiträge: 123
Standard

Hi

Frage ich mic jetzt auch... Aber funzen tuts leider immer noch nicht

Lg
Garnele
__________________
Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch
Garnele ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.04.2006, 03:17   Nach oben    #7
Benutzer
 
Registriert seit: 17.08.2005
Beiträge: 87
Standard

Warum zählst Du überhaupt den Index hoch? foreach ist Dein Freund.
PHP-Code:
foreach($files as $f)
{
    echo 
'--- 'htmlentities($f), "---<br />\n";
    
$sql file_get_contents($f)
            or die(
'kann nicht eingelesen werden: '.$f);
    
$query mysql_query($sql)
            or die(
mysql_error());

mysql_query führt übrigens nur genau eine Abfrage durch. Wenn also in der Datei etwas wie
Code:
INSERT INTO ... VALUES (...);
INSERT INTO ... VALUES (...);
INSERT INTO ... VALUES (...);
INSERT INTO ... VALUES (...);
steht, dann gibt's nur den Fehler
Zitat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
VolkerK ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dynamische mySQL Query la-finest PHP-Programmierung 2 25.01.2007 16:36
Auslesen zweier verschiedener Datensätze in einem Query (mySQL) Chr!s Datenbanken 8 14.11.2006 19:57
MySQL Fehlermeldung: Your query requires a full tablescan ... Chr!s Datenbanken 12 31.07.2006 21:45
Query verbessern? björn Datenbanken 4 05.06.2006 13:48
MySQL 5.1 kommt in die Beta-Phase Ben Nachrichten 1 02.03.2006 14:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:41 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44