Alexander (HH): Neuste ID innerhalb einer Tabelle abfragen

Beitrag lesen

SELECT ID FROM $wpdb->posts ORDER BY 'post_date' DESC LIMIT 1 WHERE post_type = 'page' AND post_status = 'publish'

Wo ist der Unterschied zu deinem letzten Versuch vor fünf Minuten? Warum hast Du die Änderung nicht konsequent durchgezogen?

der unterschied ist dass zwischen Select und From nun ID steht ;)

Falsch. https://forum.selfhtml.org/?t=156955&m=1021013:

SELECT 'ID' FROM $wpdb->posts WHERE post_type = 'page' AND post_status = 'publish' ORDER BY 'post_date' DESC LIMIT '1'

Wo ist der Unterschied. Was bewirkt der Unterschied?

Inwieweit habe ich die Änderung nicht konsequent durchgezogen?

Zuerst hast Du die Datenbank nach dem String "ID" gefragt. Jetzt bittest Du Sie, die gesammtelten IDs nach dem String "post_date" zu sortieren. Außerdem redest Du aus Sicht des SQL-Parsers wirres Zeug. SQL besteht darauf, das Teile eines Kommandos in einer bestimmten Reihenfolge kommen. Auf Deutsch kann man Worte fast beliebig anordnen, auf Englisch geht das nur noch eingeschränkt, und in SQL gar nicht. Die erforderliche Reihenfolge steht in der Doku.

Mich würde es eher interessieren was an dieser Abfrage falsch ist.

Das sage ich Dir die ganze Zeit.

Das ganze Geplänkel hier verbraucht nur Zeit und bringt mich nicht weiter.

Du kannst es ja auch gerne nochmal mit der Dokumentation versuchen. Du wirst, um SELECT zu lernen, keine 100 Stunden brauchen, eher 10 bis 30 Minuten.

Alexander