2011-08-10 184 views
0

我創建了一個下拉列表,用戶可以選擇他們希望顯示的字段。我可以創建一個變量,比如說$ 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"]; 
    } 

Howvere使用stucture,我希望能夠爲x這是從$ FIELD_LIST使用SUBSTR提取使用不同的值()。通常我會這樣做,通過使用$ x並適當更改這些值,但此語法不起作用。任何幫助,將不勝感激。

+0

這與[tag:google]有什麼關係? –

回答

0

小心引用。嘗試echo "the data is " . $myrow[$x];echo "the data is {$myrow[$x]}";