Boostergermany
Erfahrenes Mitglied
Hey liebe Forengemeinde...
ich hab ein Problem mit einer MySQL abfrage, funktionieren soll sie wie folgt, es wird abgefragt ob für den eingeloggten User neue Nachrichten vorliegen und dies wird dann angezeigt...der Code dazu sieht so aus:
Das ist die DB zu dem ganzen:
http://www.eazy-share.net/pix/bc0728.png
Wenn ich nur angebe wie viel neue Nachrichten es sind, dann zeigt er mir immer Null an...und ich verstehe nicht wieso...die Tabelle heißt "browser_pn"
Könnt ihr mir weiterhelfen?
Danke schonmal an jeden der sich die mühe macht und versucht mir zu helfen...^^
ich hab ein Problem mit einer MySQL abfrage, funktionieren soll sie wie folgt, es wird abgefragt ob für den eingeloggten User neue Nachrichten vorliegen und dies wird dann angezeigt...der Code dazu sieht so aus:
PHP:
if ($_SESSION['user'])
{
$selfid = $self["id"];
$result = mysql_query("SELECT * FROM browser_pn where an = '".$selfid."' and gelesen = '0'");
$neu = mysql_num_rows($result);
/* $neu = mysql_fetch_array(mysql_query("SELECT count(id) as count FROM browser_pn WHERE an = '".$self."' AND gelesen = '0'"));
$new = $neu["count"];
*/
if($neu==0){
$nconfig = '<a href="nachricht.php">Posteingang</a>';
}
elseif($neu==1) {
$nconfig = '<a href="nachricht.php">Du hast <FONT color="#ff3300"><b>eine</b></font> neue Nachricht!</a></b>';
}
else {
$nconfig = '<a href="nachricht.php">Du hast <FONT color="#ff3300"><b>'.$neu.'</b></font> neue Nachrichten!</a></b>';
}
$online = '<a href="login.php?logout">Logout [ '.$_SESSION['user'].' ]</a>';
}
else
{
$online = '<a href="login.php">Login</a>';
$nconfig = '<a href="registrieren.php">Registrieren</a>';
}
Das ist die DB zu dem ganzen:
http://www.eazy-share.net/pix/bc0728.png
Wenn ich nur angebe wie viel neue Nachrichten es sind, dann zeigt er mir immer Null an...und ich verstehe nicht wieso...die Tabelle heißt "browser_pn"
Könnt ihr mir weiterhelfen?
Danke schonmal an jeden der sich die mühe macht und versucht mir zu helfen...^^