php - MySQL return result if 0 rows returned -


i have php code:

$query = "select name, count(message) guestbook_message name='".$req_user_info['username']."' group name";   $result = mysql_query($query) or die(mysql_error());  while($row = mysql_fetch_array($result)) {     echo "messages posted: ". $row['count(message)'] ."";     echo "<br />"; } 

which show amount of comments user has posted.

how make return value if there no messages posted user? displays nothing @ all. want show "messages posted: 0"

any ideas?

check number of results returned in result using mysql_num_rows.

$query = "select name, count(message) guestbook_message name='".$req_user_info['username']."' group name";   $result = mysql_query($query) or die(mysql_error());  if(mysql_num_rows($result) > 0)     while($row = mysql_fetch_array($result))     {        echo "messages posted: ". $row['count(message)'] ."";        echo "<br />";     } else     echo "no messages posted. <br />"; 

Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -