-1
<?php 

  $k = $_GET['K'];

  $terms = explode(" ", $k);

  $query = "SELECT * FROM search WHERE ";

  foreach ( $terms as $each) {

          $i++;

      if($i == 1)

      $query .= "keywords LIKE '%$each%' ";

      else

        $query .= "OR keywords LIKE '%$each%' ";

}

require("connect.php");

$query = mysql_query($query);

$numrows = mysql_num_rows($クエリ);

if($numrows > 0){

while ($rows = mysql_fetch_assoc($query)){

        $id = $rows['id'];
        $title = $rows['title'];
        $description = $rows['descriptions'];
        $keywords = $rows['keywords'];
        $link = $rows['link'];


        echo "<h2><a href = '$link'> $title </a></h2> 
        $description <br /> <br />";

}

}そうしないと

echo "\" $k \" の結果は見つかりませんでした";

mysql_close();

4

1 に答える 1

1

あなたはこのようにすることができます

$query = "SELECT DISTINCT *FROM search WHERE ";
于 2014-11-26T20:43:23.383 に答える