Zoeken op een andere pagina
Ik heb een klein probleempje.
Ik heb een forum van phpbb, op de index pagina staan statestieken.
Dit staat er bijvoorbeeld: Totaal aantal berichten 389 | Totaal aantal onderwerpen 25 | Totaal aantal leden 18 | Ons nieuwste lid is *******.
Nu wil ik het aantal berichten uit de bron halen en op een andere pagina laten zien. Nu heb ik al gezocht en kwam een scriptje voor habbo tegen (http://www.phphulp.nl/php/scripts/1/767/) maar helaas werkt dit niet. (ik krijg de hele lap tekst). Weet iemand een oplossing?
Ik heb een forum van phpbb, op de index pagina staan statestieken.
Dit staat er bijvoorbeeld: Totaal aantal berichten 389 | Totaal aantal onderwerpen 25 | Totaal aantal leden 18 | Ons nieuwste lid is *******.
Nu wil ik het aantal berichten uit de bron halen en op een andere pagina laten zien. Nu heb ik al gezocht en kwam een scriptje voor habbo tegen (http://www.phphulp.nl/php/scripts/1/767/) maar helaas werkt dit niet. (ik krijg de hele lap tekst). Weet iemand een oplossing?
Niemand??
nee
Gewijzigd op 01/01/1970 01:00:00 door Mitch
Is er anders een script wat de rijen in een db telt (de berichten zijn opgeslagen in een db)??
Als je zelf de database hebt kun je met de juiste query's daar de informatie uit halen.
ja ik heb zelf een db, maar weet iemand mischien een script om te tellen hoeveel rijen er in een tabel staan?? Ik dacht iets met count() maar verder kom ik niet :(
Gewijzigd op 01/01/1970 01:00:00 door Thijn
yes ik kan helpen!
Code (php)
1
2
3
4
2
3
4
$query = "SELECT COUNT(rij) AS naam FROM tabel" ;
$result = mysql_query($query) ;
$rij = mysql_fetch_assoc($result);
echo '<b><font size="3">Aantal: ' . $rij['naam'] . '</font></b><br>';
$result = mysql_query($query) ;
$rij = mysql_fetch_assoc($result);
echo '<b><font size="3">Aantal: ' . $rij['naam'] . '</font></b><br>';
Gewijzigd op 01/01/1970 01:00:00 door Mitch
Ok, ik zal eens kijken
Ik krijg deze fout :S
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/klassd2l/domains/klasd2l.gethost.nl/public_html/forum/aantal.php on line 16
Aantal:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/klassd2l/domains/klasd2l.gethost.nl/public_html/forum/aantal.php on line 16
Aantal:
je heb iets niet goed ingevoerd bij $query.
code??
code??
Ik heb het helemaal zo over genomen, ik heb een db connectie, ik heb alleen de velden veranderd??
Dit is mijn script wat niet lukt:
Daarbij krijg ik deze fout:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Server\UsbWebserver\Root\aantal.php on line 14
Aantal:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$db = array (
'host' => 'localhost',
'user' => '*****',
'pass' => '************',
'dbname' => 'forum'
);
mysql_connect($db['host'], $db['user'], $db['pass']);
?>
$db = array (
'host' => 'localhost',
'user' => '*****',
'pass' => '************',
'dbname' => 'forum'
);
mysql_connect($db['host'], $db['user'], $db['pass']);
?>
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$query = "SELECT COUNT(post_id) AS naam FROM php_posts" ;
$result = mysql_query($query) ;
$rij = mysql_fetch_assoc($result);
echo '<b><font size="3">Aantal: ' . $rij['naam'] . '</font></b><br>';
?>
$query = "SELECT COUNT(post_id) AS naam FROM php_posts" ;
$result = mysql_query($query) ;
$rij = mysql_fetch_assoc($result);
echo '<b><font size="3">Aantal: ' . $rij['naam'] . '</font></b><br>';
?>
Daarbij krijg ik deze fout:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Server\UsbWebserver\Root\aantal.php on line 14
Aantal:
Gewijzigd op 01/01/1970 01:00:00 door Thijn
ga eens foutafhandeling toepassen. je ziet nergens of je query wel netjes gelukt is.
dus minimaal dit:
dus minimaal dit:
Ik ben echt super slecht in sql dus kun je mischien het scriptje met de foutafhandeling in mijn scriptje zetten??
Ik heb het nu opgelost met dit script:
Code (php)
1
2
3
4
2
3
4
<?php
mysql_connect("Host", "User", "Pass") or die(mysql_error());
mysql_select_db("DB") or die(mysql_error());
?>
mysql_connect("Host", "User", "Pass") or die(mysql_error());
mysql_select_db("DB") or die(mysql_error());
?>
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?
$sql = "SELECT COUNT(post_id) FROM phpbb_posts";
$query = mysql_query($sql) or die(mysql_error());
$hoeveel = mysql_result($query,0,0);
echo $hoeveel;
?>
$sql = "SELECT COUNT(post_id) FROM phpbb_posts";
$query = mysql_query($sql) or die(mysql_error());
$hoeveel = mysql_result($query,0,0);
echo $hoeveel;
?>




