さて、とても短くて甘い。データベースに 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 という単語を含むすべての行を表示します。(そして明らかにそれの数。)
これを明確にしましょう:ロングテキスト フィールドを検索するための何かを探しています。次に、特定の単語に基づいて結果を表示します。