2015-02-22 6 views
-1

У меня возникли проблемы с попыткой поместить значения, полученные из таблицы SQL в массив.если оператор внутри массива?

Я не могу вставить точный код, но здесь с именами замещенных:

$fruit_table = array (
    if ($result_fruits->num_rows > 0) { 
     while($row2 = $result_fruits->fetch_assoc()) { 
      $row2['fruit_id'] . "=>" . $row2['fruit_name'] . "," 
     } 
    } 
); 

мне это нужно для того, чтобы в дальнейшем присвоить имя значения, которое будет в виде идентификатора.

<td>" . $fruits_table[$row['input_fruit']] . "</td> 
+0

Каковы ваши точные вопросы? –

+0

@ AntonyD'Andrea У меня есть таблица страниц, которая получает данные из одной таблицы БД, которая содержит только «fruit_id», но я собираюсь отобразить имя fruit_name, поэтому мне нужно получить это из другой таблицы DB, как указано выше, и я попробуйте добавить эти результаты из второго запроса в массив, поэтому в таблице страниц я могу запустить каждый id из массива и получить имя, соответствующее каждому идентификатору. – ShaneC

ответ

0

Ну, это, конечно, не путь .. Попробуйте, как этот

$fruit_table = array(); 
while($row2 = $result_fruits->fetch_assoc()) { 
    $fruit_table[$row2['fruit_id']] = $row2['fruit_name']; 
} 
Смежные вопросы