网站不会计算独特的冲浪者

时间:2013-09-20 12:20:08

标签: php

我创建了一个流量交换,它给了我这个错误:警告:number_format()期望参数1是double.object在第165行的/home/rainingt/public_html/quadhits/index.php中给出。如何修复此?

<tr>                            
    <td style="color: #336699; font-weight: bold">: 
         <?= number_format( $C->sfrfv( 'sum(num)', '7statsite', 'where date="' . date( 'Y-m-d' ) . '"' ), 0, '', ' ' ) ?>
    </td>
</tr>
<tr>
    <td style="color: black">Pages yesterday</td>
    <td style="color: #336699; font-weight: bold">: 
        <?= number_format( $C->sfrfv( 'sum(num)', '7statsite', 'where date="' . date( 'Y-m-d', time() - 86400 ) . '"' ), 0, '', ' ' ) ?>
    </td>
</tr>
<tr>
    <td style="color: black">Unique surfers today</td>
    (LINE 165)
    <td style="color: #336699; font-weight: bold">: 
        <?= number_format( $C->sfrfv( 'count(usrid)', '7stat', 'where date="' . date( 'Y-m-d' ) . '" group by date' ), 0, '', ' ' ) ?>
    </td>
</tr>
<tr>
    <td style="color: black">Unique surfers yesterday</td>
    <td style="color: #336699; font-weight: bold">:
        <?= number_format( $C->sfrfv( 'count(usrid)', '7stat', 'where date="' . date( 'Y-m-d', time() - 86400 ) . '" group by date' ), 0, '', ' ' ) ?> 
</tr>

1 个答案:

答案 0 :(得分:0)

显然$C->sfrfv()返回一个对象,而不是双精度。

如果不了解sfrfv方法的内部,很难说如何解决这个问题。

您应该进入srfrv方法并确保它返回double / float / integer。