0

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

<?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";
}
4

1 回答 1

0

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

$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.";
}
于 2013-09-18T14:40:39.637 回答