以下代码显示错误:未定义索引:$col_name in ...
$table="my_table";
$col_name="my_col";
$sql="SELECT * FROM $table";
$result=mysql_query($sql);
while($row=mysql_fetch_assoc($result)){
$db_value = trim(htmlspecialchars_decode($row['$col_name']));
}
但是,如果我将 while 循环中的最后一行替换为以下行:
$db_value = trim(htmlspecialchars_decode($row['my_col']));
没关系。
如何使用 php 变量作为列名而不是直接使用列名?