gpt4 book ai didi

php - 该值在表中,但所选值为 NULL

转载 作者:行者123 更新时间:2023-11-29 20:54:53 24 4
gpt4 key购买 nike

所以我有这个PHP函数。我在 logcat 窗口中收到一条“In warningCheck function”消息,因此调用该函数没有问题。但是当我检查 $Latx 和 $Lonx 值时,即使数据存在于表中,它们也是 NULL。(Timex 是自 1970-01-01 00:00:01 以来的毫秒数;locations 是表名称;Latx 和 Lonx 是表中的列)

// warningCheck function
function warningCheck (){

echo "In warningCheck function";

// get last input of user2 location from separate table
$getCycData = mysql_query("SELECT * FROM locationsa ORDER BY Timex DESC LIMIT 1");
$cycDetails = mysql_fetch_row($getCycData);
echo "cycDetails" . $cycDetails;
$Latx = $cycDetails["Latx"];
$Lonx = $cycDetails["Lonx"];

echo "Values: " . $Latx . " " . $Lonx;
}

最佳答案

作为 mysql_fetch_row() 上的 php 文档说:

mysql_fetch_row() fetches one row of data from the result associated with the specified result identifier. The row is returned as an array. Each result column is stored in an array offset, starting at offset 0.

因此,如果您想按名称访问字段,请使用 mysql_fetch_assoc(),或者使用列号来访问相关数据。

请注意,mysql_*() 函数已弃用,不应使用。请改用 mysqli 或 pdo。

关于php - 该值在表中,但所选值为 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37715118/

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