php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.12.2004, 19:10  
Erfahrener Benutzer
 
Registriert seit: 25.08.2004
Beiträge: 128
picco
Standard Problem mit einer SQL Abfrage

Aus irgendeinem Grund spinnt mein Counter...
In meiner Tabelle habe ich die Spalten id, day, month, year, hits. Damit ich den Wert der Hits vim Vortag hab, frage ich so ab:

list($gestern) = mysql_fetch_row(mysql_query("SELECT id,hits,day-1 FROM `".$counter."` GROUP BY `hits` ORDER BY `id` DESC"));

Anstatt dass mir 75 ausgegeben wird, wird mir 11 ausgegeben. 75 ist der Wert vom Vortag, 11 der Wert von Heute. Ich denke in der SQL Abfrage ist der Wurm drin, ich weiß nur nicht wo. Das Ganze habe ich dann noch mit SELECT MAX(id-1), hits FROM $counter GROUP BY hits. Wollte auch nicht so recht. Und mit einer WHERE Klausel hat es auch nicht so recht geklappt.
picco
picco ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.12.2004, 20:13  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Da ist allgemein ziemlich der Wurm drin ...
- Wozu liest Du id aus, wenn Du dann nach hits gruppierst?
- Was steht in day und wieviel soll day - 1 ergeben?
tapferesschneiderlein ist offline  
Alt 01.12.2004, 20:32  
Gast
 
Beiträge: n/a
Standard

wie ist denn die tabelle aufgebaut?

du solltest für jeden aufruf die zugehörige zeit in ein feld mit dem Typ DATETIME oder TIMESTAMP speichern....

oder nur DATE und dann GROUP BY feld_mit_date verwenden...
 
Alt 01.12.2004, 22:32  
Erfahrener Benutzer
 
Registriert seit: 25.08.2004
Beiträge: 128
picco
Standard

In day steht jeweils der Tag. Wenn ich ich dort z.B. -1 mache, dann werde ich Probleme bekommen, wenn das das Datum z.B. der 01.02. ist. Dann wird 0 als Ergebnis angezeigt. Eine weitere Möglichkeit wäre, wenn ich die höchte ID nehme und dann 1 abziehe, dann hätte ich den Wert vom Vortag. Das was da bisher gemacht habe, funktionierte aber nicht.
picco
picco ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit kleiner Abfrage trash PHP Tipps 2008 14 06.07.2008 21:09
[Erledigt] MySql Frage: Problem mit einer etwas lomplexeren Abfrage tomtaz Datenbanken 5 24.06.2008 22:36
Abfrage Problem mastermix Datenbanken 2 06.08.2007 11:45
[Erledigt] Problem mit Abfrage Datenbanken 0 20.10.2005 17:02
[MySQL] Problem mit einer verschachtelten Abfrage aktionkuba Datenbanken 7 06.04.2005 14:07
Problem mit abfrage. PHP Tipps 2005 13 30.03.2005 18:00
Problem mit abfrage und co PHP Tipps 2005 6 29.03.2005 16:38
Problem bei benutzername und passwort abfrage ? PHP Tipps 2005 4 15.03.2005 17:29
Abfrage Problem (vermute ich) PHP Tipps 2004-2 3 14.12.2004 22:21
[Erledigt] Abfrage LIMIT Problem Datenbanken 9 08.12.2004 19:05
Problem mit abfrage Datenbanken 8 05.12.2004 12:46
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
[Erledigt] problem mit sql abfrage PHP Tipps 2004-2 6 13.11.2004 19:41
Problem mit SQL Abfrage Schiedsrichter Datenbanken 2 02.08.2004 07:52
Abfrage Problem (addition nicht mehr möglich?) Datenbanken 2 30.07.2004 15:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.