我有一个由页面构建的简单更新查询,代码如下。<?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条经验 获得超6个赞
您能告诉我为什么在查询末尾使用中断标记吗?根据我的说法,你的查询应该是:
$sqlADSupdate = "UPDATE customer_migration_details SET Assigned_Date_Sales_New = '" . $mysqldate . "' WHERE ID ='" . $rowADS['ID'] . "'";
由于查询不充分,因此不会更新表。
- 1 回答
- 0 关注
- 95 浏览
添加回答
举报
0/150
提交
取消