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 に答える