preko
Erfahrenes Mitglied
Hi,
ich habe eine MySQL Abfrage per PHP, die hervorragend funktioniert. Allerdings ist es nötig geworden, alte Beiträge in der Datenbank nicht mehr anzuzeigen.
Daher habe ich eine zusätzliche Spalte mit der Bezeichnung "archiv" eingegeben, die den Wert "0" oder "1" enthalten kann.
Anhand dieses Wertes soll entweder der Beitrag eingestellt werden ("1"), oder eben nicht ("0").
Meine Frage ist - wie muß ich meine bisherige Abfrage ändern, damit das ganze funktioniert (mit einer WHERE-Abfrage?). Der Codeauszug lautet bisher:
Muß ich vor "ORDER BY" z.B. irgendetwas in Richtung "WHERE $archiv==1" eingeben, oder wie ist die korrekte Syntax?
Vielen Dank im voraus für Eure Lösungen.
beste Grüße,
preko
ich habe eine MySQL Abfrage per PHP, die hervorragend funktioniert. Allerdings ist es nötig geworden, alte Beiträge in der Datenbank nicht mehr anzuzeigen.
Daher habe ich eine zusätzliche Spalte mit der Bezeichnung "archiv" eingegeben, die den Wert "0" oder "1" enthalten kann.
Anhand dieses Wertes soll entweder der Beitrag eingestellt werden ("1"), oder eben nicht ("0").
Meine Frage ist - wie muß ich meine bisherige Abfrage ändern, damit das ganze funktioniert (mit einer WHERE-Abfrage?). Der Codeauszug lautet bisher:
Code:
$sql_query = "SELECT
CONCAT(DAYOFMONTH(`datumzeit`), '. ', ELT(MONTH(`datumzeit`), 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezenber'), DATE_FORMAT(`datumzeit`, ' %Y, %H:%i:%s')) AS `datumzeit`,
`ueberschrift`,
`text`,
`autor`,
`archiv`
FROM
`schlagzeilen`
ORDER BY
datumzeit DESC
";
Muß ich vor "ORDER BY" z.B. irgendetwas in Richtung "WHERE $archiv==1" eingeben, oder wie ist die korrekte Syntax?
Vielen Dank im voraus für Eure Lösungen.
beste Grüße,
preko