Problem mit externem Zugriff

sschmidt

New Member
Hi,

ich verbinde mich extern mit einer MySQL-Datenbank, die Verbindung via PDO klappt und dieser query auch:

SELECT spalte FROM tabelle

aber wenn ich mehrere spalten oder sogar alles, sprich:

SELECT * FROM tabelle

geht das nicht, firefox gibt nach 1 sek eine Fehlermeldung:

Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.


Meine Frage:

Wieso kann ich nur eine Spalte abfragen und nicht den kompletten Inhalt?

Zur Tabelle:

10 Spalten - 1 Datensatz

Auf dem Server direkt, also mit interner Verbindung geht das.

Vielen Dank
 
Ich gehe jetzt mal stark davon aus, dass es NICHT mit deiner SQL Abfrage zu tun hat. Wenn Firefox diese Meldung zurückgibt, ist dein Script leider etwas defekt.

Du nutzt sicherlich PHP als Sprache.
Schau in die Error_logs vom Apache, und erstell einen eigenen PHP Error-Handler, damit du diese Fehler finden kannst.
 
Die Abfrage ist wirklich nur SELECT * FROM tabelle.

Hier der Error Log:

[Tue Jun 28 11:17:29 2011] [notice] Apache/2.2.15 (Win32) PHP/5.2.9 configured -- resuming normal operations
[Tue Jun 28 11:17:29 2011] [notice] Server built: Mar 4 2010 11:27:46
[Tue Jun 28 11:17:29 2011] [notice] Parent: Created child process 3956
[Tue Jun 28 11:17:30 2011] [notice] Child 3956: Child process is running
[Tue Jun 28 11:17:30 2011] [notice] Child 3956: Acquired the start mutex.
[Tue Jun 28 11:17:30 2011] [notice] Child 3956: Starting 250 worker threads.
[Tue Jun 28 11:17:30 2011] [notice] Child 3956: Starting thread to listen on port 100.
[Tue Jun 28 11:17:30 2011] [notice] Parent: child process exited with status 255 -- Restarting.
[Tue Jun 28 11:17:31 2011] [notice] Apache/2.2.15 (Win32) PHP/5.2.9 configured -- resuming normal operations
[Tue Jun 28 11:17:31 2011] [notice] Server built: Mar 4 2010 11:27:46
[Tue Jun 28 11:17:31 2011] [notice] Parent: Created child process 5808
[Tue Jun 28 11:17:31 2011] [notice] Child 5808: Child process is running
[Tue Jun 28 11:17:31 2011] [notice] Child 5808: Acquired the start mutex.
[Tue Jun 28 11:17:31 2011] [notice] Child 5808: Starting 250 worker threads.
[Tue Jun 28 11:17:31 2011] [notice] Child 5808: Starting thread to listen on port 100.


Woran könnte es denn liegen?
 
Ich hab den Fehler gefunden.

Die libmysql.dll im Apache Ordner war eine falsche, habe diese ersetzt, die mit meiner PHP Version (5.2.9) funktioniert, jetzt geht auf dem ersten Blick alles.
 
Back
Top