I have a little problem when trying to count the number of results returned
in a mysql query. I was using mysql_num_rows() to do it with no problems,
but this isn't as quick as using mySQL's COUNT(*), or so I have been told so
I swtiched. Here's a snipit of the code...

$sqlinfo = "SELECT username, COUNT(username) as count FROM usertable WHERE
username='me' GROUP BY username";
$sqlresult = mysql_query($sqlinfo)
  or die(mysql_error());

$count = mysql_result($sqlresult,0,"count");

if ($count <= 0) {
  ....FAILED....
} else {
  while ($row = mysql_fetch_array($sqlresult)) {
    $username = $row['username'];
  }
}

The count value is set correctly but:  when the while() loop is
executed...no values are set (there are a lot more, but I shortened it for
spaces sake). So, $username is null. If I remove the $count line, it
works....any suggestions?

Max


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to