Fehler durch WHERE Klausel

_SH_

Mitglied
Hallo.
Habe ein Problem. Wenn ich unten stehenden Code ausführe funktioniert er immer dann, wenn die WHERE Klausel in der mySQL Anweisung nicht vorhanden ist.
Setze ich sie ein funktioniert es nicht mehr, dann bekomme ich einen Fehler im mysql_fetch_array()
Die Variable $local_user beinhaltet auch den Wert, der in der Tabelle "to" steht.

Code:
<?
echo "<br><br>";
$local_user=$_SESSION["user_id"]; 

include("connect.php");
$sql = "SELECT * FROM priv_pn WHERE to='$local_user' ORDER BY id DESC";
$result = mysql_query($sql,$verbindung);
echo"
<table border=0 cellpadding=0 cellspacing=0 width=90%>
<tr>
  <td>
    <b>written by:</b>
  </td>
</tr>";
while ($row = mysql_fetch_array($result))
{
echo"
<tr>
  <td width=30%>
    ".$row['sender']."
  </td>
</tr>";
}
echo"</table>";
mysql_close();
?>

Gruß, Stephan
 
Was steht in der Variable?

Ansich scheint das SQL Statement korrekt zu sein. Hast Du die Anfrage mal ohne PHP mit dem gewünschten Wert mal an den Server gesendet?

Chris
 
Hallo.

In der Variable steht der Wert 1, das ist die ID des Empfängers.
Mit direkter Eingabe funktioniert es.. jetzt weiß ich gar nicht mehr weiter..:mad:
 
Zurück