当前位置:编程问答 > php >

求,一个php代码,用来修改 mysql数据库中的商品名字的大小写

问题:大家好, 我有一个网上店铺,是用PHP和MYSQL数据库做的,但刚开始的时候由于经验不足,在输入商品名字的时候(是英文的)没有注意大小写问题,造成很多产品的名字要么全部都是大写,要么全部都是小写,很不美观,我想请教一个PHP代码,可以把所有的商品名称统一修改为第一个字母都是大写,小弟在此先感谢各位大侠人心帮助了。 注解: 数据库的名字叫: shop, 商品表格叫:product_details, 商品名出的列叫: product_name. 小弟再次感谢!!!
追问:楼上,我不是很理解你的意思,但我可以把数据库中商品数据导出为XML文件,然后在做修改,我只是想把所有的商品名称用同一的格式来替换现在的商品名称(首个字母大写,其它字母都小写)哥,你的这个 方法很好,但 我的PHP很不好,所以想要麻烦兄台能不能给个详细的实现代码,小弟万分感谢!!!
答案:晟睿(“晟”是光明、兴盛的意思,读shèng;“睿”是智慧的意思)

怜蕾、映寒
其他:我这里有很多会员数据 但是是在记事本中 按行来保存的!如下有两种格式: 数据库 咋办啊 ? 用数据库函数直接实现:
1.将所有product_name修改为首字母大写,其余全小写
update  product_details set product_name=concat(upper(left(product_name,1)),lower(mid(login_name,2,length(product_name)-1))) ;
2.将所有product_name修改为首字母大写,其余保持不变
update  product_details set product_name=concat(upper(left(product_name,1)),mid(login_name,2,length(product_name)-1)) ; 二楼的方法很好。如果您不知道如何具体操作,可以联系我。 简单的就是前台输出时用CSS格式化文本第一个字母大写 <?php
header("Content-Type:text/html;charset:utf8");
$fp=fopen("user.txt","rb");//user.txt你的TXT路径
while(!feof($fp)){
 
 $user[]=fgets($fp,4096);
 }

foreach($user as $name)
{
 $userarr=explode('|',$name);
 echo $name."<br/>";
 print_r($userarr);
 echo "<br/>";
 
}
?>有兴趣可以加Q群:13481227,一起交流
 

上一个:iis5.1配置php环境问题
下一个:PHP HTTP 错误 500.0

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,