服务器上的一个图片文件夹很多年没有处理了,现在要让数据库里有的图片文件移到另外一个文件夹下,应该如何写php文件现在的图片文件夹是sell_cn,需要移动到tmp文件夹中,数据库中要把pic_name和pic_name1字段中的图片现在都存在sell_cn中,pic_name是sell_cn下的文件夹,pic_name1是pic_name中的图片文件。比较乱不知道大家懂了吗?就是要写一个数据库查询sell_cn中pic_name和pic_name1中有值的文件,然后按照这些数据把sell_cn中的对应文件名的文件移动到tmp中。不知道应该如何写php文件,新手跪求!!!!!!!!!!
update test set path=replace(pic_name,'/var/www/','/var/www/sell_cn/')
update test set img_path = concat(pic_name,pic_name);
update test set img_path = concat(replace(pic_name,"/var/img/","/var/img/2010/"),pic_name2);你这需求也有点不明白。拿一个商品来说,不一定要有图。但这个商品你不能忽略,网页一定还要显示,解决方法。web服务器默认给一个图,也可以有php来做,因为是值是空值,你默认赋一值。
foreach($goodList as $k=>$v){
if(empty($v[pic_name])){
$goodList[$k]['pic_name'] = "/var/img/"
}
}
mkdir("/path/to/my/dir", 0700);
?>