gpt4 book ai didi

php - 此查询的输出值/类型是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:45 25 4
gpt4 key购买 nike

我一直在尝试获取帖子的分数,该分数存储在 MySQL 数据库中。我已经能够使用以下代码执行此操作:

$query_getpostscore = mysqli_query($con,"SELECT score FROM theshitp_posts.mainfeed WHERE id ='$postid'");
$row = mysqli_fetch_array($query_getpostscore, MYSQLI_ASSOC);
$score = mysqli_real_escape_string($con,$row['score']);

但是,我想知道为什么简单地编写以下内容不起作用:

$query_getpostscore = mysqli_query($con,"SELECT score FROM theshitp_posts.mainfeed WHERE id ='$postid'");

当然这应该给出存储在数据库中的分数的数值,其中 id=$id?

为什么第一个示例有效,而第二个示例无效?

最佳答案

即使您可能在一行中得到一个列,mysqli_query 也会返回一个结果集给您(一个mysqli_result 对象)。您可能“知道”这只会是一个值,但计算机无法知道情况总是如此。

关于php - 此查询的输出值/类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37621036/

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