Выбор полей с использованием переменных для полей - PullRequest
0 голосов
/ 11 августа 2011

Я создал раскрывающийся список, в котором пользователь может выбрать поля, которые он хотел бы отобразить. Я могу создать переменную, скажем, $ field_list, которая затем имеет 3 (выбранных пользователем) поля, скажем, title, first_name, last_name. Поэтому мой оператор SELECT будет читать (как оператор php)

$sql=" SELECT $field_list from my_table "; 

, который действует как "ВЫБЕРИТЕ заголовок, имя, фамилию из my_table";

Проблема возникает при попытке отобразить данные из каждого из этих полей. Я пытаюсь использовать структуру следующим образом

  $result=mysql_query("$sql");
  while ($myrow = mysql_fetch_array($result))
  {
  echo "the data is $myrow["x"];
  }

Однако, я хочу иметь возможность использовать разные значения для x, которые извлекаются из $ field_list с помощью substr (). Обычно я делал бы это, используя $ x и меняя значения соответствующим образом, но этот синтаксис не работает. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 11 августа 2011

Осторожнее с цитированием.Попробуйте echo "the data is " . $myrow[$x]; или echo "the data is {$myrow[$x]}";

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...