使用foreach添加数字很麻烦

时间:2014-09-11 14:25:11

标签: php

$sql3=mysql_query("select serialno from milestone where (serialno ='".$serialno."')");<br/>
$promatch3=mysql_num_rows($sql3);
if($promatch3 > 0)
{
    $sql2=mysql_query("select serialno from milestone where (serialno >='".$serialno."')");
    {
    while($row2=mysql_fetch_array($sql2))
    {
        $jes3[]=$row2['serialno'];
    }

}
}
$jes4=implode(",",$jes3);
$jes5=array();
$jes5=explode(",",$jes4);
foreach($jes5 as $jes6)
{
    $sql6=mysql_query("update milestone set serialno='".$jes6."' +1 where serialno='".$jes6."'");
}

我有一个表字段序列号当我添加序列号时它应该insert.like(1,2,3 ..),我可以插入值..在添加此序列号后如果我想在序列号中添加序列号2 serial no field应该添加为新值,之前的序列号2应该是3,3应该是4,4应该是5,依此类推。

1 个答案:

答案 0 :(得分:0)

你有几个选择。最简单的是添加PHP。

$newVal = $jes6+1;
$sql6=mysql_query("update milestone set serialno='". $newVal ."'  where serialno='".$jes6."'");