首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >该值在表中,但所选值为空

问该值在表中,但所选值为空
EN

Stack Overflow用户
提问于 2016-06-09 08:34:23
回答 1查看 23关注 0票数 0

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

代码语言:javascript
复制
// 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;
}
EN

回答 1

Stack Overflow用户

发布于 2016-06-09 09:14:58

正如mysql_fetch_row()上的php文档所说:

mysql_fetch_row()从与指定结果标识符相关联的结果中提取一行数据。该行以数组的形式返回。每个结果列都存储在一个数组偏移量中,从偏移量0开始。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37715118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档