Я хочу заполнить массив данными из таблицы базы данных. Теперь у меня есть столбцы в этой таблице, первый - id_name
, а второй text
. В таблице в настоящее время имеется 10 строк, но также может быть больше.Использование переменной в виде массива при заполнении массива
Теперь я хочу, чтобы массив иметь следующий вид:
[value of col "id_name"] => [value of col "text"]
Я попытался следующее:
while($row_get_text = mysqli_fetch_assoc($res_get_text)) {
$text = array(
$row_get_text['id_name'] => $row_get_text['text'],
);
}
И это первый раз, я пытаюсь повторить значение, принадлежит к индексу home_filter_settings_headline
:
<div id="s_f"><?php echo $text['home_filter_settings_headline']; ?></div>
Но, к сожалению, это не работает. Можно ли сделать так, как я хочу? И если да, то каков правильный способ?
Это приносит: 'Примечание: Undefined переменной: текст в [...]' – user7432500
Проверьте обновленный ответ –
пробовал, приносит: 'Анализировать ошибка: синтаксическая ошибка, неожиданный '=>' (T_DOUBLE_ARROW) в [...] ' – user7432500