Heim > Backend-Entwicklung > PHP-Tutorial > 怎么遍历更新没有连续字段的表

怎么遍历更新没有连续字段的表

WBOY
Freigeben: 2016-06-13 13:15:27
Original
857 Leute haben es durchsucht

如何遍历更新没有连续字段的表?
一个mysql表, 有下列字段
id,cs,

id虽为主键,但值并不连续
1,3,7,8,9,10,.....这种

我需要遍历update这个表,代码写出来了,下面的query不知道该怎么循环了

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
这里我已得出这个表的总行数

$sql      = "select count(*) from".$db_table;
                    $exec      = mysql_fetch_array($con);
                    $allgoods = $exec[0]; //总行数
                    
                    $sql = "update `".$db_table."' set cs = '".rand($summin,$summax)."' ";//更新语句

Nach dem Login kopieren

如果id为连续的话.
我想下面的语句是可以的
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
for ($i=0;$i
Nach dem Login kopieren

可是,这里id并不连续

这该如何操作呢?

------解决方案--------------------
PHP code
$sql = "select id from ".$db_table;            
$result = mysql_query($sql,$con);
        while($row=mysql_fetch_object($result)){
                       $id=$row->id;
                    echo $id."<br>";
                    } <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage