行を番号で更新する必要があります (AI ID ではなく、行の一部が削除される可能性があるため)。これどうやってするの?私は次のようなことを意味します:
UPDATE cars SET idx = value WHERE row_number = i
これを「for」ステートメントで行います。i はステートメントの整数です。したがって、ステートメントのすべての行を更新します。
私の悪い英語でごめんなさい、そしてありがとう!
行を番号で更新する必要があります (AI ID ではなく、行の一部が削除される可能性があるため)。これどうやってするの?私は次のようなことを意味します:
UPDATE cars SET idx = value WHERE row_number = i
これを「for」ステートメントで行います。i はステートメントの整数です。したがって、ステートメントのすべての行を更新します。
私の悪い英語でごめんなさい、そしてありがとう!
私はmysqlについてこれを知りませんが、phpでこれを行うことができます
$row_number=? ;//the row no of mysql you want to change the id
$id=? ;//the new id
mysql_connect //do it yourself
$query="select 8 from tablename"; //the query
$result=mysql_query($qyery,$conn);
$count=0;
while($row=mysql_fetch_array($result)) // fetch each row one by one an put data in array $row
{
$count++; //increment count means the no of rows are incermented
if($count==$rownumber) //the row where you want to edit the id
{
$query1="update tablename set id='".$id."' where id=".$row["id"]; //new query on that particular row
$result1=mysql_query($query1,$conn);
}
}
これは機能します。用途に応じてこのコードを変更するだけです