我想要執行php讓資料表no欄位從1依序排到300號,一直無法成功修改,
請問mysql指令是不是無法SELECT和UPDATE同時在php使用,
primary_key欄位已經使用主鍵並且自動排序已經從300多號排到600多號了,
以下為PHP程式碼:
<?
include("_mysql.inc.php");
//收尋資料表
$sql = "SELECT `primary_key`,`no` FROM `_date`";
//執行指令
$result=mysqli_query($conn, $sql);
$i=0;
//依序取出資料
while ($row=mysqli_fetch_array($result)) {
//修改資料
$sql="UPDATE `_date`.`_date`
SET `no` = '$i',
WHERE `_date`.`primary_key` = $row[0]";
mysqli_query($conn, $sql);
$i++;
}
?>
我能怎麼處理資料呢? 或是程式哪裡寫錯了呢?