Hallo,
ich habe diesen query
das ist ein PHP-Statement, kein SQL.
$query = @mysql_query("SELECT ".$this->mylinkname.", ".$this->mylink." FROM ".$this->mytable1." WHERE ".$this->mymenuitem." = 'nav' AND ".$this->myshow." = '0' ORDER BY ".$this->mymenusequence." ASC LIMIT 0,6");
a) Baue das SQL-Statement in einer Variablen zusammen,
b) Beachte den Kontextwechsel, sowohl bei Werten als auch Feldbezeichnern.
c) Lass Dir das zusammengebaute Statement zu Debugzwecken anzeigen.
d) Solange es nicht läuft, unterdrücke nicht die Fehlermeldungen.
e) Implementiere eine für Deine Anwendung sinnvolle Fehlerbehandlung,
mysql_query() kann trotz korrekter SQL-Anweisung aus anderen Gründen
fehlschlagen.
Freundliche Grüße
Vinzenz