问题
如何对用户进行的特定约会进行更改?
更新数据.php
$strUserID = $_POST["sUserID"];
/*** Update ***/
$strSQL = " UPDATE book_appointment SET
Type = '".$strType."'
,Date = '".$strDate."'
,Time = '".$strTime."'
WHERE UserID = '".$strUserID."'
";
如我所见,在 php 的更新查询中:
将 where 子句从更改UserId = 'UserId'
为AppointmentId = 'AppointmentId' and UserId = 'UserId'
这将更新 Id 作为 AppointmentId 并将 User 作为 UserId 的 Appointment。
这样做,不需要用户 ID,因为您每次都在请求中发布正确的约会 ID。
所以这就是我会做的
$strAppointmentID = $_POST["AppointmentID"];
然后更新(请注意我没有您确切的表结构,所以只需AppointmentID
根据需要进行修改)
$strSQL = " UPDATE book_appointment SET
Type = '".$strType."'
,Date = '".$strDate."'
,Time = '".$strTime."'
WHERE AppointmentID = '".$strAppointmentID."'
";
请注意,您的问题不是 SQL 问题的 android 问题