嗨,我是构建一个HTML选择元素,像这样:PHP的选择元素重新命名MYSQL列名
$result = mysql_query("SHOW COLUMNS FROM table") or die(mysql_error());
echo '<select name="column" class="column">';
while ($row = mysql_fetch_array($result))
{
if($row[0] == 'id' || $row[0] == 'tstamp' || $row[0] == 'boiler2oil')
continue;
echo "<option value='".$row[0]."'>".ucwords($row[0])."</option>";
}
echo '</select>';
我在表中指定的列的方式是比较难看,带下划线,等等。 ..我怎么能重命名他们,所以我可以改变选择元素显示(价值可以保持不变)改变一些更具可读性和视觉愉悦。这可能吗?会不会是某种preg_match/preg_replace?
Hellooooo,投票下来为什么? – benhowdle89 2011-01-25 11:57:47
这项任务的目标是什么?如果你想显示**列名,**按原样显示**。如果你想要花哨的标题 - 那么不要把字段名称,但在**模板中写出所有标题** – 2011-01-25 11:58:49