【发布时间】:2011-06-05 06:52:53
【问题描述】:
我已将名称全部小写存储到 mysql 数据库中,但我的用户希望在网站上看到它们的首字母大写。但是我试图找出一种方法,无论是服务器端(PHP)还是客户端(jQuery),都可以在不更改数据库中任何内容的情况下做到这一点?这可能吗?
代码:
$result = mysql_query("SELECT user from `users` order by user asc") or die(mysql_error());
echo '<select name="user" class="user">';
while ($row = mysql_fetch_array($result)) {
echo "<option value='".$row['user']."'>".$row['user']."</option>";
}
echo '</select>';
【问题讨论】:
-
“我已将名称全部小写存储到 mysql 数据库中”。你到底为什么要这么做?像“麦当劳叔叔”这样的名字永远无法正确重新格式化。作为一点建议,通常最好存储提供的信息(在转义后等),然后在输出时处理它。