kostenloser Webspace werbefrei: lima-city


Spalte vom aktuellen Monat auslesen?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    loma

    loma hat kostenlosen Webspace.

    Hallo,

    ich habe folgende abfrage:
    Code:

    $buchungen = db_query("SELECT * FROM ".$db_prefix."_buchungen WHERE uid=".$_SESSION['uid']." ORDER BY buchungszeit DESC LIMIT ".($_GET['page'] > 0 ? $_GET['page']*50 : 0).",50");


    Diese abfrage ist dafür zuständig das meinen Usern ihre umsätze angezeigt werden, das neuste immer zu erst. Wie man sehen kann wird hier auch die zeit+datum in die Datenbank gespeichert "buchungszeit". Nun habe ich vor nur einträge auszugeben die vom aktuellen Monat sind. Also, die abfrage soll erkennen welcher Monat es derzeit ist und nur einträge aus diesem Monat ausgeben. Weiß jemand ob bzw. wie sowas machbar ist?

    Würde mich sehr freuen, wenn mir jemand helfen kann :kiss:

    Lieben Gruß.

    P.s:
    Die einträge in "buchungszeit" sieht so aus:
    1309730402


    Das ist das Datum + Uhrzeit. Vieleicht ist das ja wichtig bei der umsetzung.

    Beitrag zuletzt geändert: 6.7.2011 17:57:07 von loma
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. b******k

    bin mir nicht mehr ganz sicher, aber probiers mal mit:

    Select * From xy_buchung WHERE MONTH( spalte_datum ) = ".date(M).";

    in der Richtung sollte es gehen ...


    Gruß

    *edit: Deine Buchungzeit scheint ein timestamp zu sein: http://de2.php.net/manual/de/function.time.php

    Beitrag zuletzt geändert: 6.7.2011 22:10:38 von bschreck
  4. date.(M)
    liefert meines Wissens den Monat in Form von drei Buchstaben, zB Jan. (vgl. date Manual) MONTH liefert aber den Monat als Zahl und ohne führende Null. (vgl. MySQL Datumsberechnung) Aber die Richtung stimmt. :wink:

    Richtiger wäre hier wohl bei der Funktion date den Parameter n mitzugeben:
    'SELECT * FROM buchungen WHERE MONTH(buchungszeit) = ' . date(n) . ';'


    Beitrag zuletzt geändert: 7.7.2011 7:21:37 von wagnerm
  5. b******k

    jup :) Da hab ich mich wohl vertippt.... aber bin auch ne bissel eingerostet :)

    Gruß
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!