Kalle_Worms: Datums-Abfrage MySQL

Beitrag lesen

Hallo Tobias,

es wäre aber wesentlich sinnvoller wenn du den Type der Spalte ändern würdest. Um die Daten mit php auszusortieren musst du nämlich erst _alle_ Datensätze abfragen und kannst dann sortieren - und das können u.U. (ich kenne deine Daten nicht) sehr viele werden.

Nöö, dat geiht. z.B. 1.1. - 31.1.2005.
Aufruf: http://xxx.php?von=20050101&bis=20050131

if ( $_GET['von'] ) {
    $von = $_GET['von']; // 20041213
    $von_sec = mktime(0,0,0,substr($von, 4, 2 ),substr($von, 6, 2 ),substr($von, 0, 4 ));
  }
  if ( $_GET['bis'] ) {
    $bis = $_GET['bis']; // 20041231
    $bis_sec = mktime(23,59,59,substr($bis, 4, 2 ),substr($bis, 6, 2 ),substr($bis, 0, 4 ));
  }
...
 SELECT ...
 WHERE zeit_start >= ".$von_sec." AND zeit_start <= ".$bis_sec;

Gruß, Kalle