php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.07.2005, 18:08  
Gast
 
Beiträge: n/a
Standard Anzahl der DB-Einträge anzeigen

Buenos Dias,
folgende Frage:

Ich hab letztens ein Formular erstellt wegen einer Umfrage. Die Einträge kamen alle in eine Datenbank.

Nun will ich eine Seite auf der ich mir die Ergebnisse anzeigen lasse. Nicht zu kompliziert. Am besten sollte das so aussehen:

Z.B. bei der ersten Frage:
Geschlecht
Männlich: 32
Weiblich: 21

Z.B. bei der zweiten Frage
Alter
23-27: 12
28-32: 6
33-40: 21

Usw. Also man sollte die Anzahl abzählen wo z.B. geschlecht=weiblich ist und dieses ausgeben.

Hab leider nichts dazu gefunden. Kann mir jemand einen Tipp oder schon etwas Code geben

Danke für jede Hilfe,
Corona....
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.07.2005, 18:14  
Benutzer
 
Registriert seit: 10.10.2007
Beiträge: 47
Cruun befindet sich auf einem aufstrebenden Ast
Standard

Es gibt in MySql ne funktion die auch COUNT genannt wird

http://dev.mysql.com/doc/mysql/en/counting-rows.html

als beispiel:
Code:
SELECT COUNT(*) FROM umfrage
WHERE Geschlecht = 'männlich'
Cruun ist offline  
Alt 22.07.2005, 14:40  
Gast
 
Beiträge: n/a
Standard

Hallo,
ich hab die COUNT(*)-Funktion verwendet, doch da gibt es einen Fehler. Hier der Code zur DB-Ausgabe:
PHP-Code:
<?php
/* Eintrag */
        
$db="datenbankname";
        
$zeigen="SELECT COUNT(*) FROM `mitglieder` WHERE `geschlecht`='weiblich'";

        
$geschlecht=mysql_query($zeigen,$conn);
        echo 
$geschlecht;
?>
Folgendes wird angezeigt:
Resource id #2

Aber sonst kommt keine Fehlermeldung
Kann mir jemand helfen? Was muss ich ändern?

Danke!
 
Alt 22.07.2005, 14:41  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

http://de3.php.net/de/mysql_query
__________________
derHund ist offline  
Alt 22.07.2005, 14:42  
Erfahrener Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 154
iRadiaX
iRadiaX eine Nachricht über ICQ schicken iRadiaX eine Nachricht über AIM schicken
Standard

Machs so:

PHP-Code:
<?php
/* Eintrag */
      
$db="datenbankname";
      
$zeigen="SELECT COUNT(*) as member FROM `mitglieder` WHERE `geschlecht`='weiblich'";

      
$geschlecht=mysql_query($zeigen,$conn);
      
$geschlecht2 mysql_fetch_object($geschlecht);
      echo 
$geschlecht2->member;
?>
__________________
Quedilo - Downloads schneller finden
iRadiaX ist offline  
Alt 22.07.2005, 14:52  
Gast
 
Beiträge: n/a
Standard

Es gibt Leute die Leben von Copy und Paste.

Ich als Fleischfresser koennte notfalls noch von Pasta leben aber nicht von Paste.
Das sind richtige Ueberlebenskuenstler ^^
tztztz
 
Alt 22.07.2005, 14:53  
Erfahrener Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 154
iRadiaX
iRadiaX eine Nachricht über ICQ schicken iRadiaX eine Nachricht über AIM schicken
Standard

*ööh ööh ööh*

"Sprichst" du mit mir?
__________________
Quedilo - Downloads schneller finden
iRadiaX ist offline  
Alt 22.07.2005, 15:00  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von iRadiaX
Machs so:

PHP-Code:
<?php
/* Eintrag */
      
$db="datenbankname";
      
$zeigen="SELECT COUNT(*) as member FROM `mitglieder` WHERE `geschlecht`='weiblich'";

      
$geschlecht=mysql_query($zeigen,$conn);
      
$geschlecht2 mysql_fetch_object($geschlecht);
      echo 
$geschlecht2->member;
?>
Was soll denn das
Code:
$db="datenbankname";
darstellen?

http://php.net/mysql_connect
http://php.net/mysql_select_db

Danach eine Variable mit einer SQL-Anweisung füllen, siehe oben.
Dann
http://php.net/mysql_query
http://php.net/mysql_error

Danach einer der fetch-Funktionen verwenden, z.B.
http://php.net/mysql_fetch_assoc
http://php.net/mysql_fetch_object

Dann das Ergebnis ausgeben.
Fertig.


Alternativ, aber nicht wirklich zu empfehlen:
http://php.net/mysql_num_rows


Grüße Ben.
imported_Ben ist offline  
Alt 22.07.2005, 15:00  
Gast
 
Beiträge: n/a
Standard

Nicht unbedingt.
 
Alt 22.07.2005, 15:09  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
mysql_num_rows
($ressource);
?>
würd auch gehen, obwohl sql`s COUNT da praktischer ist
 
 


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
[Erledigt] Max Anzahl Checkboxen Hu5eL JavaScript, Ajax und mehr 2 25.06.2008 15:37
Mehrere div's mit gleichen ID anzeigen / ausblenden phpbeginner HTML, Usability und Barrierefreiheit 9 06.09.2007 02:48
anzahl von datensätze anzeigen? PHP Tipps 2006 10 02.10.2006 14:52
Baumstruktur anzeigen PHP-Fortgeschrittene 13 31.03.2006 21:37
Bei Kategorien die Anzahl der Beitäge anzeigen lassen maccoder PHP Tipps 2007 6 02.01.2006 14:21
Bilder anzeigen und nicht anzeigen Cyrus PHP Tipps 2005-2 7 26.10.2005 20:23
News anzeigen (bestimmte Anzahl) PHP Tipps 2005-2 11 01.10.2005 12:39
Anzahl der Array Elemente anzeigen PHP Tipps 2005-2 1 03.08.2005 03:29
Session-anzahl anzeigen lassen Jojo1 PHP Tipps 2005 21 30.03.2005 14:57
Aktuelle Anzahl eingeloggter User ermitteln? PHP Tipps 2004-2 6 02.12.2004 13:03
textlänge / anzahl zeichen php-newbie83 PHP Tipps 2004-2 2 28.11.2004 13:13
[Erledigt] Cookie - Seite anzeigen / nicht anzeigen PHP Tipps 2004-2 2 11.11.2004 15:59
Anzahl der Datensätze aus mysql in PHP anzeigen. PHP Tipps 2004 6 20.10.2004 16:10
Anzahl der Datensätze mit gleicher ID ermitteln? PHP Tipps 2004 3 18.10.2004 20:08
Alle Datenbanken und Tabellen anzeigen anzeigen imported_Lumio PHP Tipps 2004 4 13.09.2004 14:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
max. anzahl von db-eintraegen, db/mitglied anzeige.php

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:30 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.