У меня есть значение $ color_combo, которое взрывается в массив из $ colors для данного элемента (3 значения в массиве).Значения $ colors представляют собой 3-символьные строковые коды, т. Е. FGR, и в базе данных есть таблица соответствия, которая соответствует этому коду с цветом «зеленый лес» ... но с 3 цветами на элемент мне нужно выполнить запрос 3 разамассив:
$color_combo = 'FGR-BLU-YLW'
$colors = explode('-', $color_combo);
$q = $mysqli -> prepare("SELECT color_name from color_table as c WHERE color_code=?");
$q->bind_param("s", $colors[]);
Итак, я пытаюсь:
while (mysqli_multi_query($link, $q)) {
$result = mysqli_store_result($link))
return $result;
}
Я не смог найти документацию по этому сценарию, возможно, он использует другие функции...:
$value = $result->fetch_array(); ... or maybe next_result() or more_result()
По сути, мой вопрос - больше о лучших практиках с расширением mysqli и о том, как выполнять запросы к массивам значений