ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
740
740
EMPFEHLEN
-
Ich wollte mal fagen, ob mir jemand zeigt wie ich die Anzahl der Datensätze in einer Tabelle der Datenbank bestimmen kann, so dass ich sie später.... Ich will dann nämlich einen kurzen Text stehen haben und mittendrin soll die Anzahl der Datensätze stehen
z.B. Anzahl der Termine: (Hier soll sie dann stehen)
Ich weiß nicht ob das leicht oder schwer ist und deswegen entschuldige ich mich im Vorraus , wenn ich euch mit so einfachen Sachen nerven würde...
Ich bin mir nicht sicher aber macht man das nicht irgendwie mit SELECT count(*) oder so?Geändert von $TîM$ (28.04.06 um 14:21 Uhr)
-
Bitte antwortet doch.... es ist nicht viel aber ich brauch das und ich bekomm es nicht hin...
-
28.04.06 14:24 #3
- Registriert seit
- Mar 2004
- Ort
- Tiefste Provinz
- Beiträge
- 304
SELECT COUNT(*) FROM `tabelle`
Martin
-
28.04.06 14:25 #4
- Registriert seit
- Apr 2006
- Ort
- Paderborn
- Beiträge
- 36
-
könnt ihr mir vielleicht den ganzen tag zeigen? sorry für meine Dummheit xD
-
28.04.06 14:48 #6
- Registriert seit
- Mar 2004
- Ort
- Tiefste Provinz
- Beiträge
- 304
@M155P3RF3K7:
mysql_field_count gibt in PHP die Anzahl Felder einer bereits bestehenden Abfrage aus, gefragt war aber nach der Anzahl der Datensätze, wenn ich das richtig verstanden habe.
Um per PHP die Anzahl der Datensätze in einer bereits bestehenden Abfrage zu ermitteln: mysql_num_rows($resultset). Ich schätze aber, dass im konkreten Fall noch keine Abfrage besteht.
@$TîM$:
Willst Du wissen, was Du in PHP schreiben musst? In etwa so:
PHP-Code:// Connection besteht bereits, nehme ich mal an...
$sql = "SELECT COUNT(*) FROM `tabelle`"; // ggf. noch ein WHERE dazu?
$rst = mysql_query($sql);
$row = mysql_fetch_row($rst);
echo 'Die Tabelle hat ' . $row[0] . ' Datensätze.';
mysql_free_result($rst);
Martin
-
jetzt gibt es aber zwei Fehlermeldungen:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /daten/srv/www/htdocs/tim/insert_daten.php on line 94
Die Tabelle hat Datensätze. (Das gehört nicht zur Fehlermeldung)
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /daten/srv/www/htdocs/tim/insert_daten.php on line 96
Weißt du vielleicht was ich daran ändern muss damit die Fehler nicht mehr auftauchen?
also ich weiß dass auf line 94 und 96 was nicht stimmt
die sind folgende in meinem quelltext:
PHP-Code:
L94 <?
95 $sql ="SELECT COUNT(*) FROM `termine`";
96 $rst = mysql_query($sql);
97 $row = mysql_fetch_row($rst);
98 echo 'Die Tabelle hat ' . $row[0] . 'Datensätze.';
99 mysql_free_result($rst);
100 ?>Geändert von $TîM$ (28.04.06 um 15:15 Uhr)
-
Wahrscheinlich hast du vergessen vor der Abfrage eine Verbindung zur DB herzustellen..
Ansonsten kann es sein, dass deine Verbindungsdaten nicht stimmen oder die Tabelle nicht existiert..PHP-Code:<?php
mysql_connect('localhost', 'root', 'password');
mysql_select_db('datenbank');
$sql = "SELECT COUNT(*) FROM `termine`";
$rst = mysql_query($sql);
$row = mysql_fetch_row($rst);
echo 'Die Tabelle hat ' . $row[0] . ' Datensätze.';
mysql_free_result($rst);
?>
-
Ok, danke. Jetzt hat es geklappt, aber es lag daran, dass die Tabelle "Termine" heißt und nicht "termine". x . x
Ähnliche Themen
-
zeilen anzahl einer sql tabelle ausgeben
Von jer1cho im Forum PHPAntworten: 2Letzter Beitrag: 17.03.07, 02:28 -
Anzahl der Datensätze einer bestimmten Zeitspanne (Woche, Monat, etc.) abfragen
Von SchwarzerWolf im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 25.08.06, 07:46 -
Anzahl der Einträge in einer Tab bestimmen
Von MirakFH im Forum Relationale DatenbanksystemeAntworten: 7Letzter Beitrag: 01.12.05, 16:29 -
dop. Datensätze innerhalb einer Tabelle vgl
Von Hopefully im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 16.06.05, 10:17 -
Anzahl der Datensätze einer Datei bestimmen
Von Katzenbauer im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 17.06.04, 19:09





Zitieren
Login





