dedlfix: MySQL Order By & Limit

Beitrag lesen

echo $begrüßung;

Vielen Dank schonmal habe es eben ausprobiert jedoch ohne Erfolg es werden 0 anzeigt. Anscheinend will mein Query nicht so hehe :-)
mysql> SELECT inserate.id FROM (SELECT inserate.id FROM inserate LIMIT 20) WHERE inserate.user LIKE '100' ORDER BY time DESC;

Na, dann sind in den 20 zufälligen Datensätzen keine die deiner äußeren Bedingung entsprechen. Es wundert mich auch, dass kein Fehler beim Ansprechen von inserate.user kommt, denn im Subquery fragst du ja nur insertate.id ab. Und da die Subquery im äußeren FROM steht kann die äußere Abfrage auch nur auf die von der Subquery gelieferten Daten zugreifen. Vielleicht solltest du die Bedingung in den Datenlieferanten aufnehmen, also in die Subquery. Außerdem kann man nicht nach etwas sortieren, das nicht vorhanden ist (außer vielleicht MySQL).

echo "$verabschiedung $name";