php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.10.2005, 22:36  
nicobischof
Gast
 
Beiträge: n/a
Standard Einträge einer Spalte in MySQL zählen???

Hi,

habe schon bei Google gesucht, leider nichts gefunden, was funktioniert hat.

Ich habe eine Tabelle "gbooks". Jetzt möchte ich gerne alle Zeilen (also die Anzahl der Einträge) der Tabelle anzeigen.

Wie stelle ich das an? Hab was mit Count(') gelesen, aber alles was ich versucht und gemacht habe ging nicht.

Wäre nett, wenn hier jemand mir helfen könnte.

Danke schonmal !
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.10.2005, 22:54  
Gast
 
Beiträge: n/a
Standard

Ja, Count() ist ist gut.

http://www.w3schools.com/sql/func_count_ast.asp
  Mit Zitat antworten
Alt 19.10.2005, 23:02  
nicobischof
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Bruchpilot
die seite geht nicht

Kann nicht jemand einfach ein kleines Beispiel geben wie das geht????
  Mit Zitat antworten
Alt 19.10.2005, 23:08  
nicobischof
Gast
 
Beiträge: n/a
Standard

gut, bin jetzt kein Stück weiter als vorher. So weit war ich schon. Habe jetzt folgenden Code:

PHP-Code:
<?php
<?php
    
@mysql_connect('localhost''user''4e2ffa8a') OR die(mysql_error());
    
mysql_select_db('user') OR die(mysql_error());

$abfrage2 =  mysql_query("SELECT COUNT(*) FROM gbooks")or die (mysql_error());

while(
$row mysql_fetch_object($abfrage2)) {

$id $row->id; }


$num_rows mysql_num_rows($abfrage2);

echo
"$num_rows";

?>

?>
Aber ich bekomme immer 1 ausgegeben. Die Tabelle hat aber 18 Zeilen
  Mit Zitat antworten
Alt 19.10.2005, 23:08  
Gast
 
Beiträge: n/a
Standard

Die Seite geht nicht? w3schools unerreichbar? Hm, bei mir klappt's.
Zitat:
Zitat von http://www.w3schools.com/sql/func_count_ast.asp
The COUNT(*) function returns the number of selected rows in a selection.
Syntax
SELECT COUNT(*) FROM table

Example

With this "Persons" Table:
Name Age
Hansen, Ola 34
Svendson, Tove 45
Pettersen, Kari 19

This example returns the number of rows in the table:
SELECT COUNT(*) FROM Persons

Result:
3

Example
Return the number of persons that are older than 20 years:
SELECT COUNT(*) FROM Persons WHERE Age>20

Result:
2
Ansonsten bei http://www.google.de/search?&q=tutorial%20sql%20Count weiterlesen.
  Mit Zitat antworten
Alt 19.10.2005, 23:10  
nicobischof
Gast
 
Beiträge: n/a
Standard

hab oben doch meinen Code schon gepostet. Was ist an dem code falsch????????

Ich bekomme immer nur 1 Ausgegeben !!!!
  Mit Zitat antworten
Alt 19.10.2005, 23:11  
Gast
 
Beiträge: n/a
Standard

Zitat:
Aber ich bekomme immer 1 ausgegeben. Die Tabelle hat aber 18 Zeilen
Ja, aber "SELECT COUNT(*) FROM gbooks" liefert halt nur ein Ergebnissatz mit nur einem Feld zurück -> num_rows()==1

Zitat:
while($row = mysql_fetch_object($abfrage2)) {

$id = $row->id; }
Wie kommst Du darauf, dass das da hin muss? Bitte nachdenken beim Lernen, nicht nur wild zusammenkopieren.

PHP-Code:
<?php
@mysql_connect('localhost''user''4e2ffa8a') OR die(mysql_error());
mysql_select_db('user') OR die(mysql_error()); 

$sql "SELECT COUNT(*) as Anzahl FROM gbooks";
$result =  mysql_query()or die (mysql_error().':'.$sql); 
$row mysql_fetch_array($result);
echo 
$row['Anzahl'];
?>
  Mit Zitat antworten
Alt 19.10.2005, 23:14  
nicobischof
Gast
 
Beiträge: n/a
Standard

Warning: Wrong parameter count for mysql_query() in /var/www/virtual/test.de/htdocs/statistiken/index.php on line 9
:SELECT COUNT(*) as Anzahl FROM gbooks
  Mit Zitat antworten
Alt 19.10.2005, 23:19  
Gast
 
Beiträge: n/a
Standard

mysql_query($sql)

Wie gesagt: bitte mitdenken.
  Mit Zitat antworten
Alt 19.10.2005, 23:19  
nicobischof
Gast
 
Beiträge: n/a
Standard

aah,

ok, hab den Fehler gefunden. Hat in mysql_query() in der Klammer $sql gefehlt.


Danke @Bruchpilot ! Hast mir den Abend gerettet .
  Mit Zitat antworten
Antwort


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
Frage: richtige SQL Abfrage von einer MySQL Spalte die SET werte besitzt Seb PHP Tipps 2008 2 29.05.2008 11:36
MySQL Select: Nach Wortteil aus Spalte sortieren cytrobic Datenbanken 5 06.02.2008 17:12
Mysql Spalte updaten Eddaholzbein Datenbanken 3 03.04.2006 18:33
Mysql / Array Problem marcels PHP Tipps 2006 10 23.03.2006 18:30
Eine Spalte in MYSQL mit einer CSV-Datei Updaten PHP Tipps 2006 2 06.03.2006 13:29
[Erledigt] Jahr und Monat aus DATE spalte in MySQL abfragen. Datenbanken 7 24.09.2005 02:40
Berechnete Spalte in MySQL bendigo Datenbanken 3 30.08.2005 15:59
MySQL - Alle Werte einer Spalte zusammenzählen nicobischof Datenbanken 5 26.08.2005 08:26
Spalte einer MySQL - das höchste Datum herausfinden tekknotrip Datenbanken 5 23.08.2005 20:17
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] MySQL UPDATE. Findet Spalte nicht (Spaltenname mit leerzeich Datenbanken 5 08.08.2005 14:59
MySQL eine Spalte mit zwei verschiedenen Werten auslesen Datenbanken 2 23.07.2005 15:25
mysql doppelte Vorkommen einer Spalte ausblenden PHP Tipps 2005 3 23.03.2005 15:56
MySQL Tabelle nach wert in spalte durchsuchen PHP Tipps 2005 5 31.01.2005 20:37
[Erledigt] PHP5 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a m p; MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/32681-eintraege-einer-spalte-mysql-zaehlen.html, mysql spalten zählen, mysql vorkommen zählen, mysql einträge zählen, mysql einträge in spalte zählen, mysql zählen, php mysql spalten zählen, mysql anzahl einträge in spalte zählen, mysql spalte zählen, mysql anzahl verschiedener werte in spalte zählen, mysql zeilen einer spalte zählen, php zählen in spalte, mysql alle datensätze von 1 spalte, mysql spalten zählen php, mysql werte spalte zählen, php sql result zählen, mysql count zeilen zählen php, mysql zusammenzählen, mysql einträge spalte zählen, sql einträge zählen numrow

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