Weet er iemand als je een table hebt in mysql hoe je kunt tellen van wie het meest records zijn ik heb dit al
<?php
$dbh=mysql_connect("", "", "");
$res=mysql_db_query("","select count(id) from repls;",$dbh);
$row=mysql_fetch_row($res);
echo "$row[0] replys";
?>
dit scriptje telt hoeveel records er zijn in een table nu wil weten van het er meest zijn
dit is mijn table:
CREATE TABLE replys (
id int(11) NOT NULL auto_increment,
naam varchar(30) NOT NULL default '',
bericht text NOT NULL,
tid int(11) NOT NULL default '0',
datum varchar(50) NOT NULL default '',
catogory varchar(5) default NULL,
PRIMARY KEY (id)
)
dan gebruik ik dit script
<?php
$dbh=mysql_connect("", "", "");
$res=mysql_db_query("che-live_database","'SELECT count( id ) , naam FROM replys GROUP BY naam ORDER BY `count( id )` DESC LIMIT 0 , 1'; ;",$dbh);
$row=mysql_num_rows($res);
echo "$row[0] replys by $row[1]";
?>
en krijg ik deze error:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/che-live/public_html/index.php on line 84
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/che-live/public_html/index.php on line 84
Het kan aan mij liggen, maar ik zie geen mysql_fetch_row() in jouw snap staan... dat betekend dat je fout niet hier zit...
.. en naar de rest van de code kunnen we niet raden... :D
maar dat is alles van de code maar ik zal de eror toenen op een enkele pagina kijk nu eens op de pgina http://www.che-lives-clan.com/123.php
daar heb ik het gezet
daar krijg ik steeds deze error
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/che-live/public_html/123.php on line 4
replys by
include("connect.php");
$sql = "SELECT count( id ) , naam FROM topics GROUP BY naam ORDER BY `count( id )` desc LIMIT 0 , 1";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
echo "$row[0] posts by $row[1]";
?>
p.s. ik zou wel best die cursus eens lezen maar ...