我有一個由頁面構建的簡單更新查詢,代碼如下。<?php if ($resultADS->num_rows > 0) {? ? ? ? ? ? ? ? ? ? // output data of each row? ? ? ? ? ? ? ? ? ? while($rowADS = $resultADS->fetch_assoc()) {? ? ? ? ? ? ? ? ? ? ? ? //Reformat date to yyyy-mm-dd? ? ? ? ? ? ? ? ? ? ? ? $phpdate = strtotime( $rowADS['Assigned_Date_Sales'] );? ? ? ? ? ? ? ? ? ? ? ? $mysqldate = date( 'Y-m-d', $phpdate );? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? echo "ID: " . $rowADS['ID'] . " -? " . $rowADS['Assigned_Date_Sales'] . " New Date: ". $mysqldate . "<br>";? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? $sqlADSupdate = "UPDATE customer_migration_details SET Assigned_Date_Sales_New = '" . $mysqldate . "' WHERE ID ='" . $rowADS['ID'] . "'<br>";? ? ? ? ? ? ? ? ? ? ? ? echo $sqlADSupdate;? ? ? ? ? ? ? ? ? ? ? ? $result = $conn->query($sqlADSupdate);? ? ? ? ? ? ? ? ? ? ? ? echo? "Updated Assigned Sales Date: " . $rowADS['Assigned_Date_Sales_New'] . "<br><br>";? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? ?>唯一的問題是。它沒有更新有問題的字段。有任何想法嗎
1 回答

LEATH
TA貢獻1936條經驗 獲得超7個贊
您能告訴我為什么在查詢末尾使用中斷標記嗎?根據我的說法,你的查詢應該是:
$sqlADSupdate = "UPDATE customer_migration_details SET Assigned_Date_Sales_New = '" . $mysqldate . "' WHERE ID ='" . $rowADS['ID'] . "'";
由于查詢不充分,因此不會更新表。
- 1 回答
- 0 關注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消