MySQL sortieren -> 1. Datensatz fehlt
Andre
- php
0 schildi0 fastix®0 ziegenmelker0 fastix®
Hallo an Alle,
ich gebe eine MySQL Tabelle mittels
while($row = mysql_fetch_array($result)) aus.
Wenn ich:
$result = mysql_query("SELECT * FROM a_artikel ORDER BY '$sort' ");
verwede, so werden alle Datensätze korrekt angezeigt.
Nun versuche ich die Ausgabe in umgekehrter Reihenfolge:
$result = mysql_query("SELECT * FROM a_artikel ORDER BY '$sort' DESC");
Nun wird immer der Erste Datensatz nicht mir ausgegeben.
Das Feld nachdem ích sortiere ist ein INT.
Hat jemand eine Idee?
Schönen Abend und beste Grüsse,
Andre
$result = mysql_query("SELECT * FROM a_artikel ORDER BY '$sort' DESC");
$sort muss ja ne spalte sein - also nicht in anführungsstrichen?
Moin!
Im dem gezeigten kann ich den Fehler nicht sehen. MySQL sollte es eigentlich richtig tun...
Hast Du schon mal versucht die Anweisung direkt am MySQL- Prompt abzusetzen?
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hallo an Alle,
Hallo Andre,
$result = mysql_query("SELECT * FROM a_artikel ORDER BY '$sort' DESC");
hab lange kein PHP mehr gemacht, aber so sollte es gehen:
$result = mysql_query("SELECT * FROM a_artikel ORDER BY " . $sort . " DESC");
Schönen Abend und beste Grüsse,
Andre
Danke, Dir auch,
ziegenmelker
Moin!
hab lange kein PHP mehr gemacht, aber so sollte es gehen:
$result = mysql_query("SELECT * FROM a_artikel ORDER BY " . $sort . " DESC");
Wenn Du es wieder mal machst:
Du sollst die SQL- Abfrage nicht in der Funktion zusammenbauen, die sie zur DB schickt!
Du sollst immer eine Fehlerbehandlung einbauen!
http://forum.de.selfhtml.org/archiv/2004/3/76197/#m438820
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Moin!
Moin, moin,
Wenn Du es wieder mal machst:
als ich es das letzte Mal tat
Du sollst die SQL- Abfrage nicht in der Funktion zusammenbauen, die sie zur DB schickt!
Du sollst immer eine Fehlerbehandlung einbauen!
habe ich SQL-Abfragen nie in einer Funktion zusammengebaut und
immer eine komplette Fehlerbehandlung (incl. PHP-geproggtem-Rollback) eingebaut.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Ein schönes Wochenende wünscht
ziegenmelker
P.S. Gießen Stadtfest: u.A. mit Purple (freu!)