Мне нужно выполнить запрос MySQL для поиска неточного соответствия/соответствия, содержащего переданное значение.PHP - результат нескольких 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-скрипт для этого.
Jared: ваш выглядеть вроде как он делает то, что я хочу, почти ... проблема в том, что это несколько результатов из одного и того же поля в базе данных ... – user1500675
запустите этот точный код и замените прокомментированный код на: 'echo 'id: {$ row [' id ']} img : {$ row ['img']} ";' вы найдете это работает :) – jared
как вы поедете с другом? – jared