php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.01.2009, 11:12  
Benutzer
 
Registriert seit: 27.12.2008
Beiträge: 36
oden befindet sich auf einem aufstrebenden Ast
Standard MySQL - Fehler in einfacher Abfrage

Hallo!

Folgende Abfrage

PHP-Code:
$query "SELECT gal_id, gal_name FROM $tabelle WHERE gal_id < 8 ORDER BY gal_id DESC LIMIT 0,1"
bringt mir folgende Fehlermeldung

Zitat:
Lost connection to MySQL server during query
Aber nur bei MySQL-Version 5.0.45. Höhere und auch niedrigere Versionen führen diese Abfrage ohne Probleme aus.
Dummerweise ist genau die 5.0.45 auf meinem Server drauf, lokal andere (mehrere getestet) welche alle funktionieren.

Kann da jemand etwas dazu sagen? Suchen im Web brachten mich bisher nicht weiter, weil ich die Fehlermeldung eigentlich auch nicht mit der Abfrage in Verbindung bringe. Was soll schon an der Abfrage falsch sein und mir die Datenbank in die Knie zwingen?!?

Eine Vermutung habe ich vielleicht noch: Kann es sein, das MySQL eine ähnliche Fehlerbehandlungsroutine (Error_reporting) hat wie PHP? Bisher brauchte ich mich mit so etwas aber noch nicht beschäftigen.

Mit der Abfrage möchte ich den nächst kleineren Eintrag aus der Tabelle haben. Vielleicht gibt es da noch einen anderen Weg, welchen ich aber bisher nicht gefunden habe.


Gruss oden

Geändert von oden (03.01.2009 um 13:31 Uhr).
oden ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.01.2009, 15:45  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von oden
Eine Vermutung habe ich vielleicht noch: Kann es sein, das MySQL eine ähnliche Fehlerbehandlungsroutine (Error_reporting) hat wie PHP?
Hat es. siehe MySQL :: MySQL 5.0 Reference Manual :: 5.2.1 The Error Log
David ist offline   Mit Zitat antworten
Alt 03.01.2009, 16:48  
Benutzer
 
Registriert seit: 27.12.2008
Beiträge: 36
oden befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von David Beitrag anzeigen
Ok, aber wie ich das sehe, geht es da ja um die Protokolierung. Da steht dann auch nichts anderes drin, als was mir mein SQL-Manager oder mein Script sagt.
Es wird wohl doch ein Bug sein. Oder ist da doch von der Logik etwas falsch an der Abfrage?
__________________
Gruss oden
oden ist offline   Mit Zitat antworten
Alt 03.01.2009, 16:54  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von oden
Es wird wohl doch ein Bug sein
Gerade bei MySQL gilt wohl: Jede Version hat ihre ganz eigenen Fehler.
Zitat:
Zitat von oden
Da steht dann auch nichts anderes drin, als was mir mein SQL-Manager oder mein Script sagt.
Ist das so? Muss ich Dir einfach mal glauben, da ich mich damit nicht auseinander gesetzt habe
Alles, was bei MySQL :: MySQL 5.0 Reference Manual :: 5.1.3 Server System Variables mit log_ anfängt würde ich mir mal ansehen ggf. setzen und nochmal probieren - wenn ich nicht einfach eine andere Version nutzen könnte...
David ist offline   Mit Zitat antworten
Alt 03.01.2009, 16:59  
Benutzer
 
Registriert seit: 27.12.2008
Beiträge: 36
oden befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von David Beitrag anzeigen
Gerade bei MySQL gilt wohl: Jede Version hat ihre ganz eigenen Fehler.
Ist das so? Muss ich Dir einfach mal glauben, da ich mich damit nicht auseinander gesetzt habe
Alles, was bei MySQL :: MySQL 5.0 Reference Manual :: 5.1.3 Server System Variables mit log_ anfängt würde ich mir mal ansehen ggf. setzen und nochmal probieren - wenn ich nicht einfach eine andere Version nutzen könnte...
Das mit der anderen Version kommt nur als letzte Lösung in Frage. Ich hab da immer ein bissel Schiss, daß es mir meinen Server zerhackt und dann wieder viel arbeit anliegt. Bin ja kein Experte!
Ich hab mich selber ja auch noch nicht weiter mit den Logs von MySQL befaßt und ehrlich gesagt dazu jetzt auch keinen Bock, bloß weil diese eine Abfrage nicht geht. Und in die Logfiles schreibt er doch auch nur, was ich mit mysql_erno() ausgebe, oder?
__________________
Gruss oden
oden ist offline   Mit Zitat antworten
Alt 03.01.2009, 17:10  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von oden Beitrag anzeigen
Und in die Logfiles schreibt er doch auch nur, was ich mit mysql_erno() ausgebe, oder?
Wie gesagt: Weiß ich nicht, glaube ich nicht, dafür ist die Doku da.
David ist offline   Mit Zitat antworten
Alt 03.01.2009, 17:11  
Benutzer
 
Registriert seit: 27.12.2008
Beiträge: 36
oden befindet sich auf einem aufstrebenden Ast
Standard

Ok, dann sag mal bitte was zu der Abfrage selbst.
__________________
Gruss oden
oden ist offline   Mit Zitat antworten
Alt 03.01.2009, 17:25  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Naja, im Moment sehe ich da nur eine PHP-Zeichenkette
Aber mal angenommen, $tabelle hat einen gültigen Wert, sehe ich da nichts besonderes.
David ist offline   Mit Zitat antworten
Alt 03.01.2009, 17:42  
Benutzer
 
Registriert seit: 27.12.2008
Beiträge: 36
oden befindet sich auf einem aufstrebenden Ast
Standard

Gut, danke, das wollte ich hören! Man kann ja auch mal an sich selber zweifeln, wenn man solche Fehler angezeigt bekommt.

...und ja, richtig angenommen.
__________________
Gruss oden
oden ist offline   Mit Zitat antworten
Alt 03.01.2009, 18:05  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

kannst du das mal aus der konsole probieren?
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage: richtige SQL Abfrage von einer MySQL Spalte die SET werte besitzt Seb PHP Tipps 2008 2 29.05.2008 11:36
MySQL Abfrage von Ver. 5 für Ver 3. des MySQL Servers FireFIghter Datenbanken 3 02.02.2007 17:18
mysql + confixx fehler - mysql geht plötzlich nicht mehr Datenbanken 2 31.12.2006 11:41
MySQL Abfrage macht Seite langsam Datenbanken 11 19.10.2006 19:38
MySQL - Abfrage: Unterschiedliche Ergebnisse aus PHP/manuell horstenpeter Datenbanken 3 16.07.2006 13:22
[Erledigt] Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Solved] MySQL Anfrage Fehler :: (1064) PHP Tipps 2005-2 3 02.08.2005 09:46
Blöder MySQL Fehler PHP Tipps 2005 3 15.05.2005 03:14
[Erledigt] Fehler in der MySQL Abfrage Datenbanken 2 07.02.2005 14:28
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
MySQL Syntax Fehler PHP Tipps 2004 3 27.06.2004 13:01
komplizierte mySQL Abfrage Datenbanken 6 25.06.2004 15:34
Paradox, Fehler bei Berechnung in MySQL MrNiceGuy Datenbanken 0 23.06.2004 16:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql fehlerabfrage, http://www.php.de/datenbanken/50255-mysql-fehler-einfacher-abfrage.html, mysql fehler 0, mysql fehlerabfrage php, php mysql fehlerabfrage, php mysql fehler abfrage, fehler in abfrage php mysql, mysql fehler abfrage, mysql select fehlerabfrage, mysql abfrage ohne where, fehlerbehandlung php abfrage mysql, fehlerabfrage in mysql php, php function mysql abfrage fehlerhaft error, php query fehlerabfrage, mysql 5.0.45 optimizer bug, mysql fehlermeldungen abfragen, mysql abfrage nicht gefunden, lost connection to mysql server during query sql manager, handbuch mysql 5.0.45, php mysql in die knie zwingen

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum