你是想删除ID值最大的那个ID,还是要删除所有的ID?
while循环中加了个break语句,最能只能招行一次.

解决方案 »

  1.   

    不知道你的break有什么作用。echo "<h2>TEST</h2>";       $link=mysql_connect("localhost","root","");
           mysql_select_db("test");       $result=mysql_query("SELECT cardid from user;");                $i=0;
                    $id='';
                    $del_data;
                    while( $row=mysql_fetch_array($result) )
                    {
                            $data[$i]=array('cardid'=>$row['cardid']);
                                     $id= $row['cardid'];
                              mysql_query("delete from user where cardid='".$id."';");                  }
                        mysql_close($link);
         exit;
    这样应该是能够删除所有的ID
    如果说要删除最大的,那就选择出最大的ID再删除就行了。其它情况类似