SQL-Anfrage führt zu unterschiedlichem Ergebnis

saila

Erfahrenes Mitglied
Hi,

also folgende SQL-Anfrage:
PHP:
<?php
	$con = mysql_query('SELECT
							PG.tbl_id AS pgti,
							PG.tbl_userid,
							PG.tbl_catid,
							PG.tbl_datei,
							PG.tbl_name,
							PG.tbl_width,
							PG.tbl_height,
							PG.tbl_size,
							PG.tbl_iso,
							PG.tbl_dpi,
							PG.tbl_metering,
	 						PG.tbl_apnum,
	 						PG.tbl_belicht,
	 						PG.tbl_kamera,
	 						PG.tbl_model,
							PG.tbl_beschreibung,

							PGU.tbl_id,
							PGU.tbl_cid,
							PGU.tbl_name AS pgutn,
							PGU.tbl_id,

							PGA.tbl_name AS pgctn,

							PU.userid,
							PU.username
	   					FROM
	   						psd_ga AS PG
	   						LEFT JOIN psd_ga_ucat AS PGU ON ( PGU.tbl_id = PG.tbl_catid )
		   					LEFT JOIN psd_ga_cat AS PGA ON ( PGA.tbl_id = PGU.tbl_cid )
	   						LEFT JOIN nvb3_user AS PU ON ( PU.userid = PG.tbl_userid )
	   					WHERE
	   						tbl_free = "0"
	   					ORDER BY
	   						PG.tbl_id
	   					DESC LIMIT 15') or die (mysql_error());
?>

hat als Ergebnis eine Leere Seite - sprich nicht mal HTML wird zurück gegeben. Setze ich das Limit auf 1 oder 4, erhalte ich Ergebnisse in Form der Auflistung durch while().

Wenn das LIMIT weggelassen wird, wird ebenfalls eine leere Seite dargestellt.

Ergänzende Infos: Verbindungskennung ist erfolgreich
phpMyAdmin: Beenden / 13457927/ dbwahl / localhost / keine / Query / 0 / --- / SHOW PROCESSLIST

Frage zu phpMyAdmin:
Bei der Darstellung der Prozesse und hier die Spalte Datenbank (keine) - wird da keine Datenbank gefunden, obgleich die Kennung für die Anfrage korrekt ist?

Hat mir da jemand einen Ansatz, woran es liegen kann?
 
Hallo,

die SQL-Anfrage ist syntaktisch korrekt, soweit ich das beurteilen kann. Der Fehler wird also wohl an anderer Stelle auftreten (z.B. bei der Verarbeitung des Ergebnisses).

Grüße,
Matthias
 
Hi Matthias,

danke für die Info. Bei der Ausgabe kann es auch nicht sein, das dort ein Bug zu finden ist, da das php Error-Reporting eingebunden ist.

Das verrückte ist vielmehr, das selbst die leere weise Seite kein HTML-Quellcode enthält.

Kann ein Fehler an der Configuration von Apache bzw. SQL vorliegen?
 
Zurück