php更新查询不更新数据(php/mysql)

我有一个由页面构建的简单更新查询,代码如下。


<?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>";

                    

                    }

                }

                ?>

唯一的问题是。它没有更新有问题的字段。


有任何想法吗


湖上湖
浏览 100回答 1
1回答

LEATH

您能告诉我为什么在查询末尾使用中断标记吗?根据我的说法,你的查询应该是:$sqlADSupdate&nbsp;=&nbsp;"UPDATE&nbsp;customer_migration_details&nbsp;SET&nbsp;Assigned_Date_Sales_New&nbsp;=&nbsp;'"&nbsp;.&nbsp;$mysqldate&nbsp;.&nbsp;"'&nbsp;WHERE&nbsp;ID&nbsp;='"&nbsp;.&nbsp;$rowADS['ID']&nbsp;.&nbsp;"'";由于查询不充分,因此不会更新表。
打开App,查看更多内容
随时随地看视频慕课网APP