uitlezen database buiten phpbb forum om.

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Danny19740706
Berichten: 136
Lid geworden op: 12 jun 2010, 18:46

uitlezen database buiten phpbb forum om.

Bericht door Danny19740706 » 06 feb 2012, 11:42

  • Adres van je forum: http://
    Event. modificaties op je forum:
    Wanneer ontstond het probleem?
    phpBB versie:


    Heb je onlangs iets veranderd aan je forum?
    Wat is het probleem?
Hallo
hoe kan ik de database uitlezen van phpbb3 en aantal leden weergeven op een andere pagina?
begrijp de opzet voor het uitlezen van een database niet helemaal.
betreft wel dezelfde database als mijn eigen forum, maar wil deze op een andere pagina laten zijn ( voordat men daadwerkelijk op het forum komt.)

tnx

Gebruikersavatar
FreakyBlue
Berichten: 1607
Lid geworden op: 29 okt 2007, 22:15
Locatie: Netherlands
Contacteer:

Re: uitlezen database buiten phpbb forum om.

Bericht door FreakyBlue » 06 feb 2012, 11:56

Heb je je hier al eens in verdiept?

http://wiki.phpbb.com/Database_Abstraction_Layer
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions

Danny19740706
Berichten: 136
Lid geworden op: 12 jun 2010, 18:46

Re: uitlezen database buiten phpbb forum om.

Bericht door Danny19740706 » 06 feb 2012, 14:48

oke .
nou ik heb volgende voor elkaar.
Nu zou ik graag nog zien hoeveel leden hij geteld heeft.
ik krijg nu dus netjes alle namen met 0 posts op een rijtje.
Nu zou ik graag nog zien idd dat er het aantal leden onderaan word vermeld.

Code: Selecteer alles

<?php
 mysql_connect( localhost, databaseuser, wachtwoord);
 mysql_select_db(database);

$teller=0;

$result = mysql_query('SELECT user_ip, username, user_posts FROM gp_users'); 
if (!$result) {
die('Invalid query: ' . mysql_error());
}
$result = mysql_query('SELECT user_ip, username, user_posts FROM gp_users ');
if ($result) {
while($user =mysql_fetch_assoc($result)) {
echo "<center>".$teller."-".$user['username'];
}
$teller++;
}

?> 
ik heb hem even wat netter gemaakt.
Laatst gewijzigd door Danny19740706 op 06 feb 2012, 15:23, 2 keer totaal gewijzigd.

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: uitlezen database buiten phpbb forum om.

Bericht door Ger » 06 feb 2012, 15:19

Je gebruikt een verkeerde syntax voor mysql_connect. Dat syntax is:

Code: Selecteer alles

mysql_connect($host, $user, $pass);
Jij gooit de database ertussen die nu gezien wordt als user. En dat kan niet. Tevens wordt je $dbpasswd nu gezien als een boolean voor een newlink.
Lees even deze documentatie als je het op die manier wil doen: http://php.net/manual/en/function.mysql-connect.php

Beter is overigens om het gewoon via de phpBB methode te doen. Include dan gewoon common.php en je kunt vervolgens eenvoudig de database functies van phpBB gebruiken.

Danny19740706
Berichten: 136
Lid geworden op: 12 jun 2010, 18:46

Re: uitlezen database buiten phpbb forum om.

Bericht door Danny19740706 » 06 feb 2012, 15:26

ja oke maar deze info komt geheel buiten het phbb te staan, en is ook niet toegankelijk voor de sitegebruikers.
het scriptje werk nu wel en haalt alle usernamen omlaag en plaatst die netjes onder elkaar.
alleen nu nog het nummeren.
zodat hij dus onderaan de pagina verteld hoeveel leden er geteld zijn.

Danny19740706
Berichten: 136
Lid geworden op: 12 jun 2010, 18:46

Re: uitlezen database buiten phpbb forum om.

Bericht door Danny19740706 » 06 feb 2012, 15:44

Hever mind!

heb de oplossing al. tnx allemaal!

Gesloten