Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Updaten der anzahl an einträgen. [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Updaten der anzahl an einträgen.


 
lollo
23-01-2004, 18:29 
 
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?

 
Abraxax
23-01-2004, 18:31 
 
SELECT COUNT(*) FROM tabelle


*VERSCHIEB* nach sql.

 
lollo
23-01-2004, 18:58 
 
Tja und wie kann ich dann die Nummer des eintrages anzeigen lassen?

 
Wurzel
23-01-2004, 19:04 
 
lass in der while-schleife nen zähler mitlaufen ...

 
lollo
23-01-2004, 19:12 
 
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.

 
goth
23-01-2004, 19:25 
 
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?

 
lollo
23-01-2004, 19:29 
 
Ich peils nicht. Mit COUNT(*) kommt nur ein eintrag? Ich will ja alle anzeigen lassen, nur mit der richtigen nummerierung (Eintrag Nr: ......)

 
Offe1
23-01-2004, 20:13 
 
$abfrage = "SELECT COUNT(*) FROM $tabelle";


gibt nur einen Eintrag

$abfrage = "SELECT * FROM $tabelle";

mit while-Schleife

Offe

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:52 Uhr.