$result=mysql_query("select col0,col1 from………");
$arr=mysql_fetch_array($result);
i=0;
while($arr[$i]=mysql_fetch_array($result))
{
if($arr[$i][col0]==''){
mysql_query("update tb set col0='ok'…………");
}
else
{
if($arr[$i][col1]==''){
mysql_query("update tb set col1='ok'…………");
}
}
i++;
}
$arr=mysql_fetch_array($result);
i=0;
while($arr[$i]=mysql_fetch_array($result))
{
if($arr[$i][col0]==''){
mysql_query("update tb set col0='ok'…………");
}
else
{
if($arr[$i][col1]==''){
mysql_query("update tb set col1='ok'…………");
}
}
i++;
}
解决方案 »
- 怎么写这个正则表达式
- 高手请进,请教个php数据处理的问题
- 怎么用php写接口返回json格式供别人调用,就像新浪微博那样
- php网站首页模板部分乱码了?
- 关于数组插入到数据库的问题
- 请问,这种情况该如何能够实现?
- php技术提问
- 对大数据文档怎么进行合理的分页?采用分割字数、设置分页标志,都会遇到一个问题:如<table><tr><td>内容一{Page}内容二</td></tr></tab
- mysql数据排序问题
- foreach($HTTP_POST_VARS[channel] as $channelID => $orderID)请问这个流程控制是什么意思?
- 有关数据库的自动备份与同步,在线等。
- 如何给EDITPLUS配置测试环境
update tb set col0='ok'…………");后面的条件你是怎么写的啊,加where了吗?不加where当然后全部都update了。在你select col0,col1 from………");的时候,应该把主键选出来,例如:
select col0,col1,col_id from………update tb set col0='ok' where col_id=$arr[2]
还有我写了where(update了一行)。
我现在真有些晕了,呵呵。
$tmp = "col".$i
update tb set $$tmp
我写的代码不能帮你解决问题?
我也有点晕了