Ergebnis 1 bis 4 von 4

Thema: Daten vergleichen - PHP

  1. #1
    Nightskill
    Gast

    Standard Daten vergleichen - PHP

    Huhu!
    Folgendes Problem:
    Ich will verschiedene Daten vergleichen. Das ganze vom akutellem Datum und von einem in einer MySQL Datenbank.
    Mein bisheriger Ansatz:
    PHP-Code:
    $timestamp=time();
    $day date("d"$timestamp);
    $month date("m"$timestamp);
    $year date("Y"$timestamp);
    $hour date("H"$timestamp);
    $second date("i"$timestamp);
    [...]
    list (
    $d$m$y$h$i) = split('[./:]'$row['zeit']);
    $azeit=mktime($hour$second$month$day$year);
    $zeit=mktime($h$i$m$d$y);
    if (
    $azeit $zeit) {
     return 
    false

    Das kommt raus:
    09.04.2009/12:30(06.04.2009/12:05)mit //true
    06.04.2009/12:30("")//true
    06.04.2009/12.00("")//false
    05.04.2009/12:00("")//false
    05.04.2009/13:00("")//false
    05.04.2003/xxx("")//flase
    05.03.2009/xxx("")//false
    Praktisch eigentlich alles ausser:
    12.03.2009/xxx("")//liefert mir true rurück, da der Monat anscheinend nicht beachtet wird.

    Das verwundert mich ein wenig. Jemand eine Idee?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Daten vergleichen - PHP

    Vielleicht währe ein anderer Ansatz besser?
    z.B.
    PHP-Code:
    <?php
    $now 
    date("d.m.Y H:i"time());
    $qry mysql_query("SELECT DATE_FORMAT(`<<zeit>>`, '%d.%m.%Y %H:%i') AS `<<zeit>>` FROM `<<tabelle>>`");
    while(
    $fDates mysql_fetch_array($qry))
    {
        if(
    $fDates['<<zeit>>'] == $now)
        {
            echo 
    "true";
        }
        else
        {
            echo 
    "false";
        }
    }
    ?>
    Also quasi das Datum schon im Query formatieren
    Gruß crAzywuLf

  3. #3
    Unregistriert
    Gast

    Standard AW: Daten vergleichen - PHP

    Zitat Zitat von crAzywuLf Beitrag anzeigen
    Vielleicht währe ein anderer Ansatz besser?
    z.B.
    PHP-Code:
    <?php
    $now 
    date("d.m.Y H:i"time());
    $qry mysql_query("SELECT DATE_FORMAT(`<<zeit>>`, '%d.%m.%Y %H:%i') AS `<<zeit>>` FROM `<<tabelle>>`");
    while(
    $fDates mysql_fetch_array($qry))
    {
        if(
    $fDates['<<zeit>>'] == $now)
        {
            echo 
    "true";
        }
        else
        {
            echo 
    "false";
        }
    }
    ?>
    Also quasi das Datum schon im Query formatieren
    Auch ne Möglichkeit, aber ich will abfragen ob $now später oder früher ist als $fDates['<<zeit>>']. Und das kann PHP ja nicht mit den Datumsangaben, deswegen die Idee mit dem Unixtimestamp, weil ich es vorher so wie bei dir grade hatte und es genauso funktioniert hat wie jetzt...

  4. #4
    Nightskill
    Gast

    Standard AW: Daten vergleichen - PHP

    So, Problem gelöst Habe bei der Sekundenangabe von mktime() ausversehen schon die Tage hingeschrieben, jetzt geht es aber

Ähnliche Themen

  1. Daten aus verschiedenen Tabellen auslesen / Vergleichen
    Von Paddy2Fast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 03.02.2008, 21:23
  2. Arrayinhalt vergleichen
    Von Jessica Heinze im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 24.09.2007, 22:27
  3. Vergleichen
    Von Jochen im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 21.11.2006, 23:32
  4. Wie kann ich zwei Daten vergleichen?
    Von neko im Forum Computer - Internet Forum
    Antworten: 3
    Letzter Beitrag: 29.09.2006, 16:19
  5. Variable mit Daten aus einer DB vergleichen
    Von Knüps im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 28.09.2006, 11:39

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •