[請益] 執行php讓mysql資料表UPDATE資料從1~300
我想要執行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++;
}
?>
我能怎麼處理資料呢? 或是程式哪裡寫錯了呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.216.50
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1445497815.A.675.html
→
10/22 15:42, , 1F
10/22 15:42, 1F
→
10/22 15:42, , 2F
10/22 15:42, 2F
推
10/22 20:19, , 3F
10/22 20:19, 3F
→
10/22 20:19, , 4F
10/22 20:19, 4F
→
10/22 20:19, , 5F
10/22 20:19, 5F
→
10/22 20:28, , 6F
10/22 20:28, 6F
→
10/22 20:29, , 7F
10/22 20:29, 7F
→
10/22 21:09, , 8F
10/22 21:09, 8F
→
10/23 08:17, , 9F
10/23 08:17, 9F
→
10/23 08:19, , 10F
10/23 08:19, 10F
→
10/23 08:19, , 11F
10/23 08:19, 11F
推
10/23 08:23, , 12F
10/23 08:23, 12F
→
10/23 08:27, , 13F
10/23 08:27, 13F
→
10/24 02:01, , 14F
10/24 02:01, 14F
→
10/24 02:01, , 15F
10/24 02:01, 15F
→
10/24 02:03, , 16F
10/24 02:03, 16F
→
10/24 02:03, , 17F
10/24 02:03, 17F
→
10/24 02:03, , 18F
10/24 02:03, 18F
→
10/24 02:03, , 19F
10/24 02:03, 19F
→
10/24 10:50, , 20F
10/24 10:50, 20F
→
10/24 10:50, , 21F
10/24 10:50, 21F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章