Archiv verlassen und diese Seite im Standarddesign anzeigen : Anzahl zeilen in einer Tabelle ???
Ich habe eine Tabelle mit sehr vielen Zeilen.
Also NICHT Spalten, sondern zeilen ( einträge ).
Was muss in einer .php Datei stehen, das die mir beim aufruf anzeigt wieviele Zeilen die Tabelle hat ?
Thxx
Smoker
Mit
SELECT COUNT(*) FROM tabellenname;
zählst du alle Zeilen in einer Tabelle.
Es ist dann noch hilfreich einen Alias anzugeben um über fetch_array und named array wie es üblich ist an die Daten zu kommen. (Zu Benutzung mit $DB_site z.B.)
Also
SELECT COUNT(*) As Anzahl FROM Tabelle
Wenn du das mittels
$var = $DB_site->query_first("SELECT COUNT(*) As Anzahl FROM Tabelle");
in einer Forums-PHP Seite ausführst ist in der Variable $var['Anzahl'] die Anzahl der Zeilen zur weiterverarbeitung.
Danke erstmal, aber damit komme ich nicht so richtig klar, weil da absoluter Newbie bin :(
Dabei geht es NICHT um eine Tabelle vom vB.
Kann mir da mal einer eine "fertige" php Datei schreiben ( hoffe ist nicht so viel ) wo es gezählt wird und dann per
echo $irgendwas
ausgegeben wird ?
Ps.: Sollte dann möglichst eine einstellmöglichkeit für eine Spezielle datenbank geben.
Also wo ich User / Passwort für die DB angeben muss.
Thxx
Smoker
Hiermit sollte es funktionieren.
<?php
// Hier Daten anpassen
$host = "localhost";
$user = "user";
$pass = "pass";
$db = "db";
$table = "tabelle";
// ab hier die Technik. ;)
$link = mysql_connect($host,$user,$pass);
if (!$link) {
echo "Keine Verbindung zur Datenbank möglich!\n";
exit;
}
mysql_select_db ($db,$link);
$result = mysql_query("SELECT COUNT(*) as anzahl from ".$table, $link);
echo mysql_result($result,0,"anzahl"); // Ausgabe
?>
JO, danke, funz 1a :)
Thxx
Smoker
Na, wenigstens der ohne Nachbessern. ;)
kein Problem.
Na, wenigstens der ohne Nachbessern. ;)
kein Problem.
Jup :D :D :D
bye
Smoker
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.