phpbar.de logo

Mailinglisten-Archive

[php] Dataenbankanfrage fehler

[php] Dataenbankanfrage fehler

Frank Liebelt php_(at)_phpcenter.de
Wed, 5 Jun 2002 01:20:42 +0200


Hallo,

Ich habe hier ein kleines Problem mit einer Abfrage.
Kurzer Hintergrund. LAMP, Eine Tabelle Namens sessions folgender Aufbau:
ID | NAME | DATE | LAST_DATE

Wenn sich jemand auf meine Seite angemeldet hat versuche ich aus der
o.g. Tabelle per:

session_start();

	$query = (SELECT * FROM sessions WHERE ID = '$PHPSESSID'"; //
folgende Zeile will auch nicht
	//$query = (SELECT * FROM sessions WHERE ID =
'".addslashes($PHPSESSID)."'";
	$result = mysql_query($query) or die (mysql_error());
	$row = mysql_fetch_array($result);
	$name = $row[1];

If (!$name) // oder auch ($name == "")
	{
	schreibe
	{
	else	{
	leite um
		}

den Namen des Users aus der Tabelle auszulesen.
Wird kein Name zurückgegeben soll die ID incl. Namen in die Tabelle
geschrieben werden.

Das Problem an der Sache ist nur, dass bei jedem Aufruf der Seite die
Daten in die Tabelle geschrieben werden.
Obwohl $PHPSESSID gefüllt ist und ebenfalss wie der Name auch in der
Tabelle steht ist $name immer leer.
Warum liefert mir die Abfrage kein Ergenis obwohl es einen Treffer geben
müsste ?

Vielleicht ist es ja auch nur zu spät, so dass ich den Wald vor lauter
Bäumen nicht mehr sehe...


Mit freundlichen Grüßen
Frank Liebelt


php::bar PHP Wiki   -   Listenarchive