PHP 在搜索时不显示任何结果


PHP Display no results on search

我有一个从数据库中获取信息的搜索。如果没有结果,我希望形式说没有结果。这是我的代码。

<?php 
$raw_results = mysql_query("SELECT * FROM member
WHERE (`Name` LIKE '".$query."')") or die(mysql_error());
if(mysql_num_rows($raw_results) > 0) while($results = mysql_fetch_array($raw_results)) echo $results['Name'] 
?> 

如何通过此代码添加无结果?我尝试将此代码添加到末尾,但它给了我一个错误。

    }
else{ 
    echo "No results";
}

让我为您提供一个通用语法:

$search_query = "select * from search_table where fname like '%$var%'";
if (! $con_query= mysql_query( $search_query, $con) )
                echo mysql_error(); 
$count_result = mysql_num_rows($con_query);
if( $count_result > 0 )
{       
     while ($search_data = mysql_fetch_array($con_query))   
     {
      echo $search_data['lname'];
     }
}
else
{
   echo "No record found.";
}