Я создал раскрывающийся список, в котором пользователь может выбрать поля, которые он хотел бы отобразить. Я могу создать переменную, скажем, $ 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 и меняя значения соответствующим образом, но этот синтаксис не работает. Любая помощь будет оценена.