送信された値を含む不正確な一致/一致を検索するには、MySQL クエリを実行する必要があります。
以下は、私のデータベースにあるものの例です。
id img
1 1001_ABC_01.jpg
2 1001_ABC_02.jpg
3 1002_ABC_01.jpg
4 1002_ABC_02.jpg
5 1002_ABC_03.jpg
6 1002_ABC_04.jpg
7 1002_ABC_05.jpg
8 1003_ABC_01.jpg
9 1003_ABC_02.jpg
10 1003_ABC_03.jpg
ファイル名の最初の部分 ( ) を検索し、1002
返された各結果を img フィールドに異なる変数に割り当てるクエリが必要です。変数の最大数は 5 です。
たとえば、 を検索する1002
と、次の変数を割り当てる必要があります。
<?php
$img1 = '1002_ABC_01.jpg';
$img2 = '1002_ABC_02.jpg';
$img3 = '1002_ABC_03.jpg';
$img4 = '1002_ABC_04.jpg';
$img5 = '1002_ABC_05.jpg';
?>
そうすれば、各ファイル名の結果を個別にエコーできます。
ここでも変数の最大数は 5 であるため、5 つを超える結果が返された場合、最初の 5 つだけが変数に割り当てられます。
これが可能かどうか、またそれを行うための PHP スクリプトの書き方を教えてください。