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 ::

Das Zend Framework

Das Zend Framework 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 > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.12.2009, 18:50:12
Benutzerbild von Stressfrei
Stressfrei Stressfrei ist offline
Anfänger
 
Registriert seit: Dec 2005
Ort: NRW
Alter: 50
Beiträge: 14
statistik problem bei der ausgabe

hallo zusammen,


ein bekannter war so nett und hat mir ne db abfrage für meinen chart geschrieben.
nur würde ich gern 7 tage bei d, 12 monate bei m und 12 jahre bei y ausgeben.
im augenblick wird einfach alles im chart angezeigt, und es füllt sich ins unermessliche.
hoffe mir kann da jemand weiter helfen.

PHP-Code:
    if($_GET['date'] == "y") {
        
$format "%Y";
        
$show_format "%Y";
        
#$where = " and date_format(date, '$format') ='".date("Y")."'";
    
}
    elseif(
$_GET['date'] == "m") {
        
$format "%Y";
        
$show_format "%m";
        
$where " and date_format(date, '$format') ='".date("Y")."'";
    }
    elseif(
$_GET['date'] == "d") {
        
$format "%Y-%m";
        
$show_format "%d";
        
$where " and date_format(date, '$format') ='".date("Y-m")."'";
    }
    if(
$show_format) {
        
$sql="select count(domain.sid) as sum, date_format(date, '$show_format') as datum, domain from stats, domain where stats.sid=$sid and domain.sid=stats.sid $where group by datum";
    }
    else {
        
$sql "select count(domain.sid) as sum, date_format(date, '%Y-%m-%d') as datum, domain from stats, domain where stats.sid=$sid and domain.sid=stats.sid group by datum";
    } 
gruß
__________________
Wissen ist Macht, nichts Wissen macht auch nichts.
Mit Zitat antworten
  #2  
Alt 23.12.2009, 22:29:23
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: statistik problem bei der ausgabe

meine vorschläge:

1. nochmals den bekannten bitten
2. php lernen (self)
3. professionellen dienstleister beauftragen

unsere forenregeln

cx
Mit Zitat antworten
  #3  
Alt 23.12.2009, 23:34:44
Benutzerbild von Stressfrei
Stressfrei Stressfrei ist offline
Anfänger
 
Registriert seit: Dec 2005
Ort: NRW
Alter: 50
Beiträge: 14
AW: statistik problem bei der ausgabe

4. Bitte im Forum um Hilfe,

Danke ;)
__________________
Wissen ist Macht, nichts Wissen macht auch nichts.
Mit Zitat antworten
  #4  
Alt 23.12.2009, 23:42:30
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: statistik problem bei der ausgabe

hilfe zur selbsthilfe - dafür steht selfphp. deine eigenen ansätze / ideen hast du noch nicht gezeigt...

cx
Mit Zitat antworten
  #5  
Alt 23.12.2009, 23:59:54
Benutzerbild von Stressfrei
Stressfrei Stressfrei ist offline
Anfänger
 
Registriert seit: Dec 2005
Ort: NRW
Alter: 50
Beiträge: 14
AW: statistik problem bei der ausgabe

hier mein ansatz:

PHP-Code:
    if($_GET['date'] == "y") {
        
$limit "12";
        
$format "%Y";
        
$show_format "%Y";
        
#$where = " and date_format(date, '$format') ='".date("Y")."'";
    
}
    elseif(
$_GET['date'] == "m") {
        
$limit "12";
        
$format "%Y";
        
$show_format "%m";
        
$where " and date_format(date, '$format') ='".date("Y")."'";
    }
    elseif(
$_GET['date'] == "d") {
        
$limit "7";
        
$format "%Y-%m";
        
$show_format "%d";
        
$where " and date_format(date, '$format') ='".date("Y-m")."'";
    }
    if(
$show_format) {
        
$sql="select count(domain.sid) as sum, date_format(date, '$show_format') as datum, domain from stats, domain where stats.sid=$sid and domain.sid=stats.sid $where group by datum order by datum desc limit $limit";
    }
    else {
        
$sql "select count(domain.sid) as sum, date_format(date, '%Y-%m-%d') as datum, domain from stats, domain where stats.sid=$sid and domain.sid=stats.sid group by datum";
    } 
funktioniert auch, nur die ausgabe ist falschrum, die tage sollten von 1 nach 30 und nicht von 30 nach 1 dagestellt werden.
__________________
Wissen ist Macht, nichts Wissen macht auch nichts.
Mit Zitat antworten
  #6  
Alt 29.12.2009, 09:01:00
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: statistik problem bei der ausgabe

Hi

kann auch nur Cortex vorschläge wiederholen
denn
1. nochmals den bekannten bitten
vielleicht mit Geschenk für seine Zeit
2. php lernen (self)
damit du siehst wie Teuer so ein Geschenk sein sollte
3. professionellen dienstleister beauftragen
Denn die helfen hier vielleicht wegen schlechter Auftragslage *hust
und es kurbelt die Wirtschaft an

aber bis dahin
PHP-Code:
if($show_format) {
        
$sql="select count(domain.sid) as sum, date_format(date, '$show_format') as datum, domain from stats, domain where stats.sid=$sid and domain.sid=stats.sid $where group by datum order by datum desc limit $limit";
    }
    else {
        
$sql "select count(domain.sid) as sum, date_format(date, '%Y-%m-%d') as datum, domain from stats, domain where stats.sid=$sid and domain.sid=stats.sid group by datum";
    }
//ändern in
if($show_format) {
        
$sql="select count(domain.sid) as sum, date_format(date, '$show_format') as datum, domain from stats, domain where stats.sid=$sid and domain.sid=stats.sid $where group by datum order by datum [B]asc[/B]limit $limit";
    }
    else {
        
$sql "select count(domain.sid) as sum, date_format(date, '%Y-%m-%d') as datum, domain from stats, domain where stats.sid=$sid and domain.sid=stats.sid group by datum";
    } 
Und noch als tip unterbreche deine select's wenn du sie mit Variablen füllst z.B.
PHP-Code:
 $sql "select count(domain.sid) as sum, date_format(date, '%Y-%m-%d') as datum, domain from stats, domain where stats.sid=".$sid." and domain.sid=stats.sid group by datum"
MfG

Ckaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #7  
Alt 30.12.2009, 14:27:39
Benutzerbild von Stressfrei
Stressfrei Stressfrei ist offline
Anfänger
 
Registriert seit: Dec 2005
Ort: NRW
Alter: 50
Beiträge: 14
AW: statistik problem bei der ausgabe

@ ckaos,

danke, aber dein vorschlag bringt mich überhaupt nicht weiter, habe selbst eine lösung gefunden.
im forum um hilfe zu bitten hat mich auch noch nie weiter gebracht, man wird doch nur auf regeln oder links verwiesen. nichts für ungut, aber gebe es langsam auf in foren meine probleme die ich mit php/mysql habe zu posten.

hier noch mein lösungsweg, nicht perfeckt, aber für den anfang schon mal ok:

PHP-Code:
$lim date("j")-13;
$limit "$lim,7";
$format "%Y-%m";
$show_format "%d";
$where " and date_format(date, '$format') ='".date("Y-m")."'"
PHP-Code:
$sql "select count(domain.sid) as sum, date_format(date, '$show_format') as datum, domain from stats, domain where stats.sid=$sid and domain.sid=stats.sid $where group by datum order by datum asc limit $limit"
mfg...
__________________
Wissen ist Macht, nichts Wissen macht auch nichts.
Mit Zitat antworten
  #8  
Alt 30.12.2009, 15:40:36
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: statistik problem bei der ausgabe

Zitat:
Zitat von Stressfrei Beitrag anzeigen
habe selbst eine lösung gefunden.
prima - geht doch.

Zitat:
Zitat von Stressfrei Beitrag anzeigen
im forum um hilfe zu bitten hat mich auch noch nie weiter gebracht, man wird doch nur auf regeln oder links verwiesen.
ohne regeln funktioniert der laden nunmal nicht und ohne verlinkungen würde wir hier alles stets und ständig wiederholen / vorbeten.

Zitat:
Zitat von Stressfrei Beitrag anzeigen
nichts für ungut, aber gebe es langsam auf in foren meine probleme die ich mit php/mysql habe zu posten.
i.d.r. der erste schritt, selbst kreativ zu werden .-

cx
Mit Zitat antworten
  #9  
Alt 03.01.2010, 15:39:16
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: statistik problem bei der ausgabe

Hi

Zitat:
Zitat von Stressfrei Beitrag anzeigen
@ ckaos,

danke, aber dein vorschlag bringt mich überhaupt nicht weiter, habe selbst eine lösung gefunden.
Schade / Super

Zitat:
Zitat von Stressfrei Beitrag anzeigen
im forum um hilfe zu bitten hat mich auch noch nie weiter gebracht, man wird doch nur auf regeln oder links verwiesen. nichts für ungut, aber gebe es langsam auf in foren meine probleme die ich mit php/mysql habe zu posten.
Nehm mir das jetzt nicht krumm aber dein Problem ruht auf dem Code deines Bekannten
Jeder der hier hilft muss erstmal nachvollziehen was deine Spalten bedeuten, warum wieso
deine abfrage wie sein muss usw.
Am besten wäre dort eigentlich immer nen Sql-Create und SQL-Insert mit zu liefern, sowie
eine Sql-Abfrage und das gewünschte Ergebnis.
Damit kann man Ansatzweise vielleicht nachvollziehen wo das problem hängt.
Ich war auch einer derer die lediglich schrieben.
Zitat:
Hilfe meine Abfrage funkst nicht. plz hlp /*keine weiteren infos*/
Aber seit ich selber ne Glaskugel habe sieht das alles anders aus ;)

Frag weiter in Foren man gewöhnt sich daran ;)

mfg

Ckaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Problem mit dem Skript zur Ausgabe des aktuellen Tages (immer noch Fragen) selbstlerner PHP Grundlagen 8 10.04.2006 02:54:28
Problem mit dem Skript zur AUsgabe des aktuellen Tages selbstlerner PHP Grundlagen 6 05.04.2006 15:32:07
Problem mir FPDF (genauer HTML2FPDF) Spark PHP für Fortgeschrittene und Experten 0 24.02.2006 09:06:02
Mysql DB ausgabe Problem - hilllfffeee- inkvc17 MySQLi/PDO/(MySQL) 7 02.06.2004 13:01:39
Statistik erstellen Wichu MySQLi/PDO/(MySQL) 2 27.01.2004 14:22:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:15:24 Uhr.


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


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