anpera.net
https://anpera.dyndns.org/phpbb3/

Aufruf der größten oder der letzten Zahl
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1652
Seite 1 von 1

Autor:  Garlant [ Do 18 Aug, 2005 12:51 ]
Betreff des Beitrags:  Aufruf der größten oder der letzten Zahl

Ich brache mal wieder ein wenig Hilfe.
Wie kann ich aus der DB die letzte oder einfach nur die größe Zahl aufrufen?
Mal angenommen ich erstelle einen Counter['usercount'], der die Registierungen zählt. Jeder User der sich registriert bekommt eine Zahl die enthällt, der wievielte User das ist, der sich registriert.
Ich weiß nicht ob das jetzt schon einmal irgendwo stand. Auf jeden fall fällt mir dazu keine Abfrage ein :pein:

Wenn ihr mir helfen könntet wäre das schön^^

Autor:  Kevz [ Do 18 Aug, 2005 13:22 ]
Betreff des Beitrags: 

:lol: , gute idee die du vorhast aber es geht auch sauberer:

Mysql feld:
$this->bbcode_second_pass_code('', 'auto_increment')


Versuch es damit, das löst sofort alles denn es zählt direkt hoch und zählt nit erst die user anzahl...

Autor:  Garlant [ Do 18 Aug, 2005 13:45 ]
Betreff des Beitrags: 

Ja das ist mir auch Bekannt und so steht das Feld doch auch, nur würde ich gern die zahl ausgeben.
Also ich brauche eine Abfrage die mir die letzte bzw. die größte Zahl ausgibt.

Autor:  Chaosmaker [ Do 18 Aug, 2005 14:18 ]
Betreff des Beitrags: 

Wenn Du nur direkt nach dem Einfügen eines neuen Accounts die ID haben willst, bekommst Du sie per db_insert_id().
Wenn Du dagegen generell unabhängig vom Einfügen immer die höchste ID haben willst, geht das über das SQL-Query "SELECT MAX(acctid) AS zahl FROM accounts".

Autor:  Garlant [ Do 18 Aug, 2005 14:21 ]
Betreff des Beitrags: 

Ahh gut danke, das habe ich gesucht :D

Danke :wink:

Autor:  Garlant [ So 11 Sep, 2005 08:14 ]
Betreff des Beitrags: 

ok, mal wieder etwas mit Zahlen. Passt hier zufällig, da es wieder ums zählen geht. :pein:

Ist es möglich ein erstelltes feld in der Tabelle settings hoch zählen zu lassen? So müsste ich kein neues Feld in der DB erstellen. ...

[php]Als beispiel
$sql="SELECT MAX(xid) AS zahl FROM xx";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
savesetting("xcount",stripslashes($row[xid]));
//immer wenn eine ganz bestimmte aktion ausgeführt wird soll das passieren
Ich habe solch eine funktion in dieser Aufstellung jedoch ohne Reaktion[/php]
Ist es so überhaupt möglich oder muss ich neue Felder erstellen?

edit:Der dp tut mir leid.
edit2:hat sich erledigt, habe es nun hin bekommen

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/