den neusten Benutzer auf Homepage anzeigen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
benat
Mitglied
Beiträge: 6
Registriert: 10.05.2005 17:27

den neusten Benutzer auf Homepage anzeigen

Beitrag von benat »

Hallo Leute,

habe folgendes Problem. Ich möchte auf meiner Startseite gerne den neusten
Benutzer anzeigen.
Wer ist Online Hack habe ich erfolgreich eingebaut.
phpbb2 2.0.13

Über hilfe würde ich mich sehr freuen.

MfG
benat
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Dieses Statment sollte dir den neuesten Benutzer ermitteln:

Code: Alles auswählen

SELECT username
  FROM phpbb_users 
WHERE
  user_id != -1
Order by 
  user_regdate DESC
LIMIT 1
Zur Erklärung zunächst sortiere ich die Table nach der Datumsspalte so dass chronologisch der neueste Eintrag oben ist. Anschließend ignorniere ich den Anonymous User. Und picke mir den ersten Eintrag aus der Tabelle....

Wenn du ein kleines Script schreiben möchtest...
Dann konsultiere bitte das PHP Manual hinsichtlich:

mysql_connect();
mysql_select_db();
mysql_query();
mysql_num_rows();

Letztere Funktion gibt dir die zurückgegebenen Zeilen zurück....D.h. wenn es keinen neuen Benutzer gibt solltest du dadurch "keine" abfangen können....

hilfreicher Link: www.schattenbaum.net
benat
Mitglied
Beiträge: 6
Registriert: 10.05.2005 17:27

Beitrag von benat »

Hi,

erste einmal danke für deine ANtwort, doch leider hilft diese mir nicht weiter, weil ich es nicht so ganz verstehe was Du meinst.
Geht es vielleicht etwas einfacher für mich? :-?

MfG
benat
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Aus den besagten mysql Funktionen, MySQL Statement und www.schattenbaum.net bist du in der Lage es selbst zu machen....

Dadurch kannst du einen Lerneffekt erzielen.....
benat
Mitglied
Beiträge: 6
Registriert: 10.05.2005 17:27

Beitrag von benat »

Hi,

habe mich erst jetzt damit befasst und auch deine Seite als Hilfe genommen, aber ich hab da noch immer ein Problem.

Habe diesen Script erstellt:
<html>
<head>
<title>PHP-Test</title>
</head>
<body>
<?php
mysql_connect("***.1und1.de","benutzername","passwort");
mysql_select_db("datenbankname");
$sql = 'SELECT username
FROM phpbb_users
WHERE user_id != -1
Order by user_regdate
DESC LIMIT 1';
$ergebnis = mysql_query($sql);
echo $ergebnis
?>
</body>
</html>
Wenn ich das dann ausführe bekomme ich die Fehlermeldung
Resource id #2
Kann mir jemand sagen was ich falsch gemacht habe.
Im voraus schonmal vielen Dank.

MfG
benat
Mitglied
Beiträge: 6
Registriert: 10.05.2005 17:27

Beitrag von benat »

Hi,

wer lesen kann ist klar in Vorteil!
Habs, und falls es jemanden Interessiert, hier das Script:
<?php
mysql_connect("***.1und1.de","****","***");
mysql_select_db("***");
$sql = "SELECT username
FROM phpbb_users
WHERE user_id != -1
Order by user_regdate
DESC LIMIT 1";
$res=mysql_query($sql);
$arr=mysql_fetch_array($res);
foreach($arr as $erg);
echo $erg."</br>";
?>
MfG
Antworten

Zurück zu „Coding & Technik“