0

次のスタイルの MySQL テーブルがあります。

名前 タグ テクノロジー PC、コンピューター、ゲーム コンピューター ゲーム、キーボード、モニター

これらを検索可能にすることが可能かどうか知りたいです。たとえば、誰かが「PC」を検索すると、テクノロジーが結果になります。誰かが「ゲーム」を検索すると、テクノロジーとコンピューターが結果になります。これまでのところ、私のコードは次のとおりです。

<?php
//Include the connection file
include "subconnect.php";

$sql = "SELECT * FROM subs";



if(isset($_POST['search'])) {

     $search_term = mysql_real_escape_string($_POST['search_box']);


     $sql .= " WHERE tags = '{$search_term}'";

}


$query = mysql_query($sql) or die(mysql_error());

?>

<form name="search_form" method="POST" action="subsearch.php">

   Search: <input type="text" name="search_box" value="" />

   <input type="submit" name="search" value="Enter a category to find Subreddits!">
</form>
<table width="70%" cellpadding="5" cellspace="5">

<tr>
<td><h1>Name</h1></td>

</tr>
<?php while($row = mysql_fetch_array($query)) { ?>
<tr>
<td><?php echo $row['name']; ?></td>
</tr>
<?php } ?>

</table>
4

2 に答える 2