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 > 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 15.11.2003, 03:58:57
Fichte Fichte ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 28
Blöde Frage zu SELECT COUNT

Hay @all

Ich hab da eine Blöde Frage ich Versuche schon seid Tagen eine Abfrage aber ich komme einfach nicht klar damit.

Erklärung:


Ich habe eine Tabelle zbs. User in dieser Tabelle stehen alle Daten über die User so zbs. auch das Alter. Nun möchte ich mir mit SELECT COUNT Ausgeben lassen wieviele User zbs. 28 Jahre alt sind oder noch einfacher ich möchte eine Statistik haben wo man das Durchschnittsalter sieht.

Hier mal die Tabelle

Tabelle
|----------| User
Feld
|----------| Alter
Datensätze
|----------|
Eintrag
Eintrag
Eintrag
Eintrag
Eintrag
Eintrag
Eintrag
Eintrag
Eintrag
Eintrag
Eintrag


Wenn jemand eine Lösung hat währe ich sehr Dankbar.

MFG: Fichte
Mit Zitat antworten
  #2  
Alt 15.11.2003, 06:48:10
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Alter: SELECT COUNT(alter) AS c_alter FROM tabelle WHERE alter=28;
--> Ausgabemöglichkeiten mit c_alter

Durchschnitt: SELECT AVG(alter) AS a_alter FROM tabelle;
--> Ausgabemöglichkeiten mit a_alter
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 15.11.2003, 23:02:29
Fichte Fichte ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 28
So richtig Begreife ich das nicht kannst du mir nicht den Code schicken bzw. mal hier rein schreiben. Den ich habe nur eine Leere Seite wenn ich dies Probiere.
Mit Zitat antworten
  #4  
Alt 16.11.2003, 05:41:04
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Die Abfrage führst Du wie gewohnt mit $result=mysql_query('SELECT ...'); durch.
Danach gibst Du Dir den gefundenen Datensatz so aus:
PHP-Code:
$data=mysql_fetch_assoc($result);
echo 
$data['a_alter'];
echo 
$data['c_alter']; 
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 16.11.2003, 19:10:58
Fichte Fichte ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 28
Oh Danke es Funz. Super Ich danke dir _c_4_.!!!!!!!!!
Mit Zitat antworten
  #6  
Alt 19.11.2003, 11:46:17
Fichte Fichte ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 28
Ich hab dann noch mal eine Frage das mit dem Alter Funktioniert aber wenn ich nun aber das ganze mit Datum machen möchte Funktioniert das nicht woran liegt das.???
Mit Zitat antworten
  #7  
Alt 19.11.2003, 16:37:46
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Du willst z.B. das Durchschnittsdatum ermitteln? Was geht denn daran nicht? Was gibt er aus? Welche Fehlermeldung?
Schreib es auch mal so: mysql_query('SELECT ...') or die(mysql_error());
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #8  
Alt 20.11.2003, 09:00:24
Fichte Fichte ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 28
Also mein Script sieht so aus.


PHP-Code:
$result mysql_query("SELECT COUNT(alter) AS c_alter FROM user WHERE alter=20"); 
Das ist das Aler aber wie Funktioniert es den mit dem Datum das heisst ich habe ein Datum in der DB und die soll er Zählen wenn ich Anstad der 20 ein Gültiges Datum eingebe Bekomme ich keine Ausgabe.!

Meine Abfrage des Datum zbs.

PHP-Code:
$result mysql_query("SELECT COUNT(datum) AS c_datum FROM user WHERE datum=20.11.2003"); 


Geändert von Fichte (20.11.2003 um 09:10:26 Uhr)
Mit Zitat antworten
  #9  
Alt 20.11.2003, 09:11:11
Wudu Wudu ist offline
Anfänger
 
Registriert seit: Nov 2003
Ort: AUSTRIA
Beiträge: 6
Ich kann die MySQL Funktionen jetzt nicht mehr auswändig, aber ich versuchs mal...

1. mit PHP den richtigen minimalen Zeitwert und maximalen Zeitwert errechnen:

für 20 Jahre wäre das alles zwischen

20.11.1983 und 21.11.1982

Wenn du die beiden Werte mit hilfe der date() Funktion erstellt hast, musst du BETWEEN verwenden:

Richtige SQL Query:
----------------------------------
SELECT COUNT(alter) AS c_alter
FROM user
WHERE alter
BETWEEN '20.11.2983' AND '21.11.1982' ORDER BY alter
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:40:11 Uhr.


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


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