$sql = "select id from ".$db_table; $result = mysql_query($sql,$con); while($row=mysql_fetch_object($result)){ $id=$row->id; echo $id."<br />"; }根据楼主的代码,我给你写了这个输入此表内各种id,你把update语句丢入这个循环中即可, where id = $id ~~~ 即 $sql = "update `".$db_table."' set cs= '".rand($summin,$summax)."' where id = '".$id."'"; mysql_query($sql); 这下明白了吗?
while($row[] = mysql_fetch_row(mysql_query($sql)));foreach($row as $key => $value)
{
$id = $value['id'];
}
$res=$con->query($str);
while($row=$res->fetch_array())
{
……}
这句内存就溢出了...5555
UPDATE table SET v = FLOOR( min值 + (max值 - min值 +1) * RAND( ) )
数据量大的情况下,全部取出放php执行也是费时间、资源的
$result=mysql_query($sql);
while($row[] = mysql_fetch_row($result));
$result = mysql_query($sql,$con);
while($row=mysql_fetch_object($result)){
$id=$row->id;
echo $id."<br />";
}根据楼主的代码,我给你写了这个输入此表内各种id,你把update语句丢入这个循环中即可,
where id = $id
~~~
即
$sql = "update `".$db_table."' set cs= '".rand($summin,$summax)."' where id = '".$id."'";
mysql_query($sql);
这下明白了吗?