LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 897|回复: 5

帮忙看看这段php代码!

[复制链接]
发表于 2005-1-11 11:28:26 | 显示全部楼层 |阅读模式
我想把数据库里的纪录转下码!

//$sql->Query("SELECT * FROM er_products ORDER BY productid Desc");
$sql->Update("Update er_products SET productname = '$author2'");
for ($i = 0; $i < $sql->rows; $i++) {
$tt = $sql->Fetch($i);
$sql->Fetch($i);
$bname = $sql->data[productname];
$author = $sql->data[productnamejian];
$bname = base64_encode($bname);

结果把productname 字段里的全都变成同一个编码后的结果了!

哪里错了?
发表于 2005-1-11 23:36:34 | 显示全部楼层
第二句后面没有加条件
加上where ****="***"
 楼主| 发表于 2005-1-12 08:27:06 | 显示全部楼层
那该加什么呢?
发表于 2005-1-12 17:38:25 | 显示全部楼层
那就要看你改哪一条记录啦
 楼主| 发表于 2005-1-13 10:12:49 | 显示全部楼层
我是想把那个字段的所有记录都改呀!
发表于 2005-1-28 12:03:21 | 显示全部楼层
那你也得一条一条地改呀,为每个循环体中的语句加一个条件“where ...”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表