我想要执行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++;
}
?>
我能怎么处理资料呢? 或是程式哪里写错了呢?