Hi,
wie kann ich wenn ich zb. eine Tabelle für ein gästebuch erstellt habe, die einträge ins gästebuch zählen lassen? Also mit auto_increment is es blöd da da die zahlen wenn ich einen beitrag in der mitte entferne die anderen nicht mitgezogen werden. Wie mach ich das am besten?
SELECT COUNT(*) FROM tabelle
*VERSCHIEB* nach sql.
Tja und wie kann ich dann die Nummer des eintrages anzeigen lassen?
lass in der while-schleife nen zähler mitlaufen ...
Also du meinst so
$count = "1";
include("db/dbopen.php");
$abfrage = "SELECT COUNT(*) FROM $tabelle";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$count++;
echo ("name: $row->name <br> Eintrag Nr.: $count");
}
aber dann giebt er mir immer den wert 1 aus.
Was soll er ausgeben?
Die Abfrage "SELECT COUNT(*) FROM $tabelle" liefert genau einen Datensatz ...
$count = "1";
Ist die dümmste numerische Zuweisung der Welt ...
So what?
Ich peils nicht. Mit COUNT(*) kommt nur ein eintrag? Ich will ja alle anzeigen lassen, nur mit der richtigen nummerierung (Eintrag Nr: ......)
$abfrage = "SELECT COUNT(*) FROM $tabelle";
gibt nur einen Eintrag
$abfrage = "SELECT * FROM $tabelle";
mit while-Schleife
Offe