0

さて、とても短くて甘い。データベースに LONGTEXT のフィールドがあります。通常、このフィールドにはそれぞれ約 2,000 行のテキストがあります。

私がする必要があるのは、この LONGTEXT フィールドを調べて、入力されたものが含まれている行を取り出すことです。(すみません、説明が下手です)

たとえば、私はもともと .txt ファイルを使用していましたが、MySQL の経験が少しあるため、MySQL の方がはるかに簡単な方法であると判断しました。私はこのコードを持っています。

function searchcode($search)
{
  $count = '0';
  $lines = file('file.txt');
  foreach($lines as $line)
  {
    if(strpos($line, $search) !== false)
    {
      echo "<tr><td>" . $line . "</td></tr>";
      $count++;
    }
  }
  echo "<tr><td style='border-top: 2px solid #000;'>$search was taken a total of $count times.</td></tr>";
}


CODE FOR SEARCHING FOR: searchcode("Camera");

これは、必要な .txt ファイルを調べて、$search に基づいて行を表示します。私はまさにこれが欲しいのですが、MySQL を使用しています。

この例では、カメラを探していました。そして、.txt ファイルとブームを調べて、camera という単語を含むすべての行を表示します。(そして明らかにそれの数。)

これを明確にしましょう:ロングテキスト フィールドを検索するための何かを探しています。次に、特定の単語に基づいて結果を表示します。

4

0 に答える 0