Zoeken op een andere pagina
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??
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.
Gewijzigd op 01/01/1970 01:00:00 door Thijn
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
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:
code??
Ik heb het helemaal zo over genomen, ik heb een db connectie, ik heb alleen de velden veranderd??
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
dus minimaal dit:
Ik ben echt super slecht in sql dus kun je mischien het scriptje met de foutafhandeling in mijn scriptje zetten??
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;
?>