gpt4 book ai didi

php MYSQL 查询问题

转载 作者:行者123 更新时间:2023-11-29 13:07:37 26 4
gpt4 key购买 nike

好吧,这个问题真的让我难以理解...我想进行一个 MYSQL 查询,以便我的 php 程序可以使用用户的经纬度坐标访问和更新数据库,但我遇到了问题...

这是无效代码:

$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);

这是因为 session 返回的数据无法放入查询中吗?

最佳答案

检查 session 是否已启动。如果未启动,则将以下代码添加到您的页面,然后检查其是否正常工作。我认为您的 session 不会返回任何值。因此,请使用代码 session_start();

session_start(); 
$currUsername = strtolower($_SESSION['username']);
$sql= "UPDATE users SET pos_Lat=$latitude, pos_Long=$longitude WHERE username=$currUsername";
$result = mysql_query($sql, $link);

关于php MYSQL 查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22500881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com