Hallo,
mal ein paar Fragen:
echo $sql_csort = "SELECT ...";
dies wird höchstens true liefern, da es eine Zuweisung ist.
Schreib einmal nach $sql_csort="..:"; echo $sql_csort;
Hast Du wirklich eine Spalte 'm' in der Tabelle ?
MySql toleriert es zwar, aber es ist nicht konform, wenn Du nur
'menusort' selektierst, aber in der Where-Klausel Bezug auf andere
Spalten nimmst.
Prüfe doch spaßeshalber, was der mysql-Optimizer aus der Query macht,
mit
$tempsql= mysql_query("EXPLAIN SELECT ....");
$row=mysql_fetch_array($tempsql);
echo $row[0];
nice day
Quickborner
mal ein paar Fragen:
echo $sql_csort = "SELECT ...";
dies wird höchstens true liefern, da es eine Zuweisung ist.
Schreib einmal nach $sql_csort="..:"; echo $sql_csort;
Hast Du wirklich eine Spalte 'm' in der Tabelle ?
MySql toleriert es zwar, aber es ist nicht konform, wenn Du nur
'menusort' selektierst, aber in der Where-Klausel Bezug auf andere
Spalten nimmst.
Prüfe doch spaßeshalber, was der mysql-Optimizer aus der Query macht,
mit
$tempsql= mysql_query("EXPLAIN SELECT ....");
$row=mysql_fetch_array($tempsql);
echo $row[0];
nice day
Quickborner
Kommentar