SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.04.2008, 13:39:57
hanswurst23 hanswurst23 ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 55
Abfrage Problem mit Datum

hallo erst mal!

ich habe volgendes problem und zwar hab ich eine db und eine tabelle.
in der tabelle gibt es eine spalte wo das eintragsdatum mit uhrzeit aufgelöst in einen timestamp steht!

jetzt möchte ich mit einer abfrage mir alle einträge vom aktuellem tag anzeigen lassen!

hat da einer von euch eine idee? ich muss dazu sagen bin noch ein php anfänger!

würde mich freuen wenn mir einer von euch helfen könnte!

schon mal danke
Mit Zitat antworten
  #2  
Alt 25.04.2008, 14:16:12
lukgestach lukgestach ist offline
Junior Member
 
Registriert seit: Feb 2007
Ort: Safnern, CH
Alter: 33
Beiträge: 255
AW: Abfrage Problem mit Datum

Hallo und willkommen im Forum

du kannst mit time(); das aktuelle datum ermitteln
ein vode beispiel wäre dann:
PHP-Code:
<?
$heute = time();
$heute = date("d,m,Y", $heute);
$heute = mktime(0,0,0,$heute);
$heute /= 1000;
$abend = $heute + 86400;
$sql = "SELECT * FROM tabelle WHERE eintragsdatum > $heute AND eintragsdatum < $abend";
mysql_query($sql);
?>
ich habs nicht getestet, ahbs schnell geschrieben

Gruss Lukas
Mit Zitat antworten
  #3  
Alt 25.04.2008, 14:32:36
hanswurst23 hanswurst23 ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 55
AW: Abfrage Problem mit Datum

danke erst mal für die schnelle antwort!

leider funktioniert es immer noch nich!
die abfrage ist immer noch null

hir mal der code dazu denn ich bis jetzt hab

PHP-Code:
<?php
$heute 
time();
$heute date("m.d.Y"$heute);
$heute mktime(0,0,0,$heute);
$heute /= 1000;
$abend $heute 86400;
    


// abfrage
$result mysql_query("SELECT COUNT(*) FROM toc_quallity WHERE zeit_stempel > '$heute' AND zeit_stempel < '$abend'");
$array mysql_fetch_array($result);
$count $array[0]; 



    echo 
$count
?>
leider ergibt count immer noch "0" obwohl die abfrage "3" zurückliefern müste!

wo könnte mein fehler liegen?
Mit Zitat antworten
  #4  
Alt 25.04.2008, 16:21:28
hanswurst23 hanswurst23 ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 55
AW: Abfrage Problem mit Datum

gut ok hab fehler gefunden!!! jetzt hauts hin!!! dank dir!
Mit Zitat antworten
  #5  
Alt 25.04.2008, 17:53:21
lukgestach lukgestach ist offline
Junior Member
 
Registriert seit: Feb 2007
Ort: Safnern, CH
Alter: 33
Beiträge: 255
AW: Abfrage Problem mit Datum

bitte, was war denn der fehler?
EDIT:
Hast du vergessen mysql_query() auszuführen?

Geändert von lukgestach (25.04.2008 um 17:54:06 Uhr)
Mit Zitat antworten
  #6  
Alt 26.04.2008, 18:07:03
Calvados Calvados ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 27
AW: Abfrage Problem mit Datum

Hallo,

wäre nett, wenn Du Deine Problemlösung der Allgemeinheit zur Verfügung stellen würdest ;-)

Ach ja,

mir ist bei Deinem Code etwas aufgefallen...

Du verwendest mysql_fetch_array() mit $count = $array[0]; - das ist nicht sehr ressourcensparend....

Wenn Du kein assoziatives Array benötigst, verwende in diesem Fall besser mysql_fetch_row().


Grüsse
Calvados
Mit Zitat antworten
  #7  
Alt 29.04.2008, 12:25:50
hanswurst23 hanswurst23 ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 55
AW: Abfrage Problem mit Datum

also habs jetzt so gelöst!

PHP-Code:

    <?php 
    $x 
strtotime("1.04.2008");
$y strtotime("31.04.2008");
// abfrage
$result mysql_query("SELECT COUNT(*) FROM toc_quallity WHERE zeit_stempel  BETWEEN $x AND $y"); 
$array mysql_fetch_array($result);
$count $array[0]; 

    

    echo 
$count
    
?>
jetzt hab ich aber leider noch ein weiteres problem.. das mit dem zählen der einträge funktioniert jetzt, aber jetzt hab ich noch eine neue tabelle die "toc_mit_aus" heist und wo rin user daten gespeichert werden also z.b. name, id, und mitarbeiter nummer!
jetzt möchte ich zählen wie viele einträge jeder mit arbeiter eingegeben hat! hir mal mein code den ich bis jetzt hab:

PHP-Code:
<?php
  $toc_mit_aus_SQL
="SELECT mit_name FROM toc_mit_aus ";
 
$toc_mit_aus_result=mysql_query($toc_mit_aus_SQL);
                    while (
$toc_mit_aus=mysql_fetch_array($toc_mit_aus_result)){
                    
?>
  <tr bgcolor="#999999">
    <td><div align="center"><?php echo $toc_mit_aus['mit_name'?></div></td>
    <td>
    
      <div align="center">
        <?php 

    
    $x 
strtotime("1.04.2008");
$y strtotime("31.04.2008");
// abfrage
$result mysql_query("SELECT COUNT(*) FROM toc_mit_aus JOIN toc_quallity WHERE mit_VO = toc_quallity.perso_Nr AND zeit_stempel  BETWEEN $x AND $y "); 
$array mysql_fetch_array($result);
$count $array[0]; 

    

    echo 
$count
    
?>
      </div></td>
    <td><div align="center">
      <?php 
    
    $x 
strtotime("1.04.2008");
$y strtotime("31.04.2008");
// abfrage
$result mysql_query("SELECT COUNT(*) FROM toc_mit_aus JOIN toc_quallity WHERE mit_VO = toc_quallity.perso_Nr AND status='1' AND zeit_stempel  BETWEEN $x AND $y"); // Unter der Annahme, dass die fragliche Spalte [i]time[/i] hei&szlig;t
$array mysql_fetch_array($result);
$count $array[0]; 

    

    echo 
$count;
    
?>
    </div></td>
    <td><div align="center">
      <?php 
    
    $x 
strtotime("1.04.2008");
$y strtotime("31.04.2008");
// abfrage
$result mysql_query("SELECT COUNT(*) FROM toc_mit_aus JOIN toc_quallity WHERE mit_VO = toc_quallity.perso_Nr AND status='2' AND zeit_stempel  BETWEEN $x AND $y"); // Unter der Annahme, dass die fragliche Spalte [i]time[/i] hei&szlig;t
$array mysql_fetch_array($result);
$count $array[0]; 

    

    echo 
$count;
     
?>
    </div></td>
    <td><div align="center">
      <?php 
    
    $x 
strtotime("1.04.2008");
$y strtotime("31.04.2008");
// abfrage
$result mysql_query("SELECT COUNT(*) FROM toc_mit_aus JOIN toc_quallity WHERE mit_VO = toc_quallity.perso_Nr AND status='0' AND zeit_stempel  BETWEEN $x AND $y"); // Unter der Annahme, dass die fragliche Spalte [i]time[/i] hei&szlig;t
$array mysql_fetch_array($result);
$count $array[0]; 

    

    echo 
$count;
    
?>
    </div></td>
    <td><div align="center"></div></td>
    <td><div align="center"></div></td>
    <td><div align="center"></div></td>
    <td><div align="center"></div></td>
    <td><div align="center"></div></td>
  </tr>
  
  <?php
  
}
  
?>
wenn dieser code ausgeführt wird steht aber in meiner tabelle die ich ausgebe jedesmal der selbe name wie kann ich für jeden benutzer/mitarbeiter diese statistik ausgeben lassen?

würd mich freuen wenn ihr mir noch mal helfen könntet.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage, Datum Zudecke MySQLi/PDO/(MySQL) 4 18.10.2005 13:16:41
Abfrage Problem Holstenjungs MySQLi/PDO/(MySQL) 5 16.11.2004 11:14:50
SQL Abfrage Datum dadileo PHP Grundlagen 4 22.04.2004 11:07:15
Problem mit einer Abfrage für eine Suchoption. Bitte um schnelle Hilfe!!! Fabian85 MySQLi/PDO/(MySQL) 1 21.04.2004 16:12:13
Problem mit Sql abfrage und Defination von variable saidbuchari PHP Grundlagen 1 12.07.2003 11:39:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:42:07 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.


© 2001-2025 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt