好的,所以這個問題真的讓我心煩......我有一個MYSQL查詢,我想使我的PHP程序可以訪問和更新用戶的緯度和長度座標的數據庫和即時通訊問題...Php MYSQL查詢問題
這是不工作代碼:
$currUsername = strtolower($_SESSION['username']);
$sql= "UPDATE users SET pos_Lat=$latitude, pos_Long=$longitude WHERE username=$currUsername";
$result = mysql_query($sql, $link);
工作代碼
$currUsername = "email_that_is_returned"
$sql= "UPDATE users SET pos_Lat=$latitude, pos_Long=$longitude WHERE username=$currUsername";
$result = mysql_query($sql, $link);
這是因爲會話返回的數據是不能夠被放置在查詢內部?
用戶名= $ currUsername應該啓動會議be username ='$ currUsername',因爲它是一個字符串。並確保session_start()位於頁面頂部。 –
可能您的會話變量不會返回任何數據。檢查打印會話變量 –