好吧,我找到了mysqli格式:
$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'] );好的,如果您注意到最后一行,我必须将结果更改为变量。我找不到关于这方面的文件,只是下面的一个例子:
if ($rowDN7)
{ $pladon = $row[0]; }这是正确的吗?
发布于 2014-02-04 05:14:04
mysql_result()期望参数2是int,您将给它string
文件上说
正在检索的结果中的行号。行号从0开始。
因为在您的例子中,DISTINCT SUM(donation_resources)只返回1行
应该就像
echo mysql_result($resultDN7, 0);其中$resultDN7是资源,0是行
https://stackoverflow.com/questions/21544380
复制相似问题