@Alex9934

После $wpdb->get_results есть заполненный массив, но не получается обратиться к его элементам?

$result = $wpdb->get_results("SELECT *  FROM table WHERE qwe='$qwe'" ,ARRAY_N 
                                                 );
print_r($result);
//выводит нужный результат
// Array ( [0] => Array ( [0] => 13 [1] => поле1 [2] => поле2 [3] => поле3 ) )

Но когда пытаюсь обратиться к элементу массива, выдает пустое значение

foreach($result AS $key=>$value) {
  echo $key . " -> " . $value;
}
//выдает
//0 -> Array

Или вот так
echo ($result[2]);
//пустой результат


То есть массив заполняется, это видно через print_r, но обратиться к элементу массива не получается.
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
gaz12
@gaz12
Делаю сайты
Вместо ARRAY_N используйте ARRAY_A.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы