Texter mit x: mysql und php $_get

Beitrag lesen

SELECT id, text, ueberschrift, aufmacher, datum, autor, kategorie FROM news WHERE intro=1 AND kategorie=mysql_real_escape_string()

Fehler im SQL-Statement: FUNCTION usr_xxxxx.mysql_escape_string does not exist

Allerdings hatte ich auch mal probiert, die Variable $kategorie auszugeben mit var_dump() (der Tip kam aus dem Forum) und die Ausgabe war "NULL". Ist das nicht ein Wert, den man so garnicht haben sollte??

Die Funktion existiert nicht, bin leider meiner Lösung immer noch nicht näher, hast Du noch eine Idee?

<inneres Auge>"Hallo McFly? Jemand zu Hause?"</inneres Auge>

In $kategorie steht also nicht das drin, was Du erwartest, und mysql_real_escape_string() wird nicht als Funktion interpretiert und ausgeführt, sondern als string angesehen.

Stelle Dir doch zur Abwechslung einfach mal selbst ein paar Fragen. Vorschlag: Warum ist das so? Woher kommt der Inhalt von $kategorie? Was ist ein String? Warum funktioniert echo "das: $kategorie ist der Inhalt von $kategorie";? Erst wenn diese Fragen beantwortet sind, fängst Du an über eine Lösung nachzudenken, dann und nicht früher.