Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 429%
Ausl. d. letzten 5 Minuten: 329%
Ausl. d. letzten 15 Minuten: 285%
Aktulle Uhrzeit: 06:34
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
User Loeschen alte Id in Datenbank speichern |
|
User Loeschen alte Id in Datenbank speichern |
|
Hey
wenn ich mit mein Script eine user hinzufuege fuegt er ja fuer die Statistik eine Account mehr und wie der Neuster User heisst.
code: |
1:
|
$sql_1="UPDATE bb1_stats SET usercount=usercount+1, lastuserid='".$insertid."'"; |
|
wie mache ich es jedoch wenn ich ein Acount loesche?
da kann ich ja einfach usercount=usercount-1 nehmen aber was muss ich bei lastuserid='".$insertid."' hinschreiben? damit er mir die id vom Letzten Regestrierten user aus der Datenbank liest?
code: |
1:
|
mysql_query("UPDATE bb1_stats SET usercount=usercount-1, lastuserid='".$insertid."'"); |
|
|
|
05.02.2010 22:51 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.769.816
Nächster Level: 266.777.854
|
|
|
05.02.2010 23:04 |
|
|
|
hm das geht bei mir nicht denke wegen den db->query_first
bei mir schauts so aus
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
if(isset($loeschen)) {
$plusername = $_POST['plusername'];
mysql_query("DELETE FROM account_daten WHERE username='$plusername'");
mysql_query("DELETE FROM bb1_users WHERE username='$plusername'");
mysql_query("UPDATE bb1_stats SET usercount=usercount-1, lastuserid='".$statupdate['userid']."'");
}
|
|
|
|
05.02.2010 23:18 |
|
|
|
hm leider nicht
Dann zaehlt er zwar den User runter aber er sagt nicht welche user sich vorher regestiert hatte
schreibt einfach eine 0 in die Datenbank
|
|
05.02.2010 23:43 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.769.816
Nächster Level: 266.777.854
|
|
|
06.02.2010 00:13 |
|
|
|
Bei mir macht er immer eine 0 rein
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if(isset($loeschen)) {
$plusername = $_POST['plusername'];
mysql_query("DELETE FROM account_daten WHERE username='$plusername'");
mysql_query("DELETE FROM bb1_users WHERE username='$plusername'");
$statupdate = mysql_query("SELECT COUNT(*) AS usercount, MAX(userid) AS userid FROM bb1_users");
mysql_query("UPDATE bb1_stats SET usercount=usercount-1, lastuserid='".$statupdate['userid']."'");
}
|
|
|
|
06.02.2010 00:20 |
|
|
|
|
Zitat: Original von Siggi
Bei mir macht er immer eine 0 rein
|
|
|
Logisch macht der da ne 0 hin... du kannst mit den standard-Befehlen nicht einfach ein query absetzen und dann mit der Resource-ID versuchen die Daten zu verwenden!
$db-query_first macht einen Query und liest auch gleich den ersten Datensatz aus und gibt dann das Array zurück.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
if(isset($loeschen)) {
$plusername = $_POST['plusername'];
mysql_query("DELETE FROM account_daten WHERE username='$plusername'");
mysql_query("DELETE FROM bb1_users WHERE username='$plusername'");
$statupdateRES = mysql_query("SELECT COUNT(*) AS usercount, MAX(userid) AS userid FROM bb1_users");
$statupdate = mysql_fetch_array($statupdateRES, MYSQL_BOTH);
mysql_query("UPDATE bb1_stats SET usercount=usercount-1, lastuserid='".$statupdate['userid']."'");
}
|
|
müsste funktionieren....
__________________ Gruss Mannes
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
|
06.02.2010 11:02 |
|
|
|
Einen wunder schoenen Guten Morgen
Ja so sollte doch ein Morgen aussehn mit einen funktionierenden Code^^
Wie immer Danke dir bzw euch fuer die immer wieder schnelle Hilfe
|
|
06.02.2010 11:19 |
|
|
|
|
Zitat: Original von Siggi
Ja so sollte doch ein Morgen aussehn mit einen funktionierenden Code^^ |
|
|
^^
|
Zitat: Original von Siggi
Wie immer Danke dir bzw euch fuer die immer wieder schnelle Hilfe
|
|
|
Bitte, gern geschehen.
Wobei man eigentlich auch ein "Asche über Viktors Haupt weil der den Fehler so nicht selber bemerkt hat" aussprechen
__________________ Gruss Mannes
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
|
06.02.2010 11:30 |
|
|
|
|
|
|