首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SELECT和查询中保持接收错误

问在SELECT和查询中保持接收错误
EN

Stack Overflow用户
提问于 2014-02-04 05:09:35
回答 1查看 57关注 0票数 0

好吧,我找到了mysqli格式:

代码语言:javascript
复制
$resultDN7 = $db->query("SELECT SUM(`donation_resources`) as `totalDN7` FROM ztn_com_donations WHERE donation_playerid='$player_id' AND donation_corpsid='$player_corpsid' ");
$rowDN7 = $resultDN7->fetch_assoc();
echo $rowDN7['totalDN7'];

$pladon = ( $rowDN7['totalDN7'] );

好的,如果您注意到最后一行,我必须将结果更改为变量。我找不到关于这方面的文件,只是下面的一个例子:

代码语言:javascript
复制
if ($rowDN7)
{ $pladon = $row[0]; }

这是正确的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-04 05:14:04

mysql_result()期望参数2是int,您将给它string

文件上说

正在检索的结果中的行号。行号从0开始。

因为在您的例子中,DISTINCT SUM(donation_resources)只返回1行

应该就像

代码语言:javascript
复制
echo mysql_result($resultDN7, 0);

其中$resultDN7是资源,0是行

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

https://stackoverflow.com/questions/21544380

复制
相关文章

相似问题

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