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
Post a Comment