[snip]
<p>Flies in pot = <?=flies();?> </p>

function flies(){
$sql = 'select count(*) from flies';
$lnk = mysql_connect('localhost','root','123456');
$db = mysql_select_db('moar',$lnk);
$result = mysql_query($sql,$lnk);
mysql_free_result($result);
mysql_close($lnk);
return $result;
}

Why this leads to 'resource id #10' instead of the flies count ?
[/snip]

Because $result is a resource in PHP, not the actual result of the
query;

function flies(){
   $sql = 'select count(*) AS flyCount from flies';
   $lnk = mysql_connect('localhost','root','123456');
   $db = mysql_select_db('moar',$lnk);
   $result = mysql_query($sql,$lnk);
   $foo = mysql_num_rows($result);
   mysql_free_result($result);
   mysql_close($lnk);

   return $foo;
}

http://www.php.net/mysql_num_rows

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to