0
因此,我想圖解一種方式來更新我的用戶表,同時使用WHERE userID =(來自用戶表的值,另一個SQL查詢)而不使用URL變量或$ _GET。
$query_recordUser = "SELECT * FROM `user` WHERE userID = 1"; //part of my sql query
$updateTheTable = sprintf("UPDATE user SET userSomeCol = 0 WHERE userID=%s",
GetSQLValueString($_GET['userID'], "int"));
我不知道該怎麼做。有任何想法嗎?
顯示更多代碼。 – Loko
基本上,我試圖從查詢中使用結果(不訴諸URL變量)到我的更新代碼中。我不知何故需要從我的SQL查詢中獲取用戶ID到更新查詢,如果這是有道理的。截至目前,我似乎只能把它定位到所有的用戶ID,或者使用GET/URL變量。 – micker
確定如此使用另一個查詢的查詢結果。你嘗試過:while($ row = mysqli_fetch_assoc($ sql_result)){}? – Loko