2013-04-08 44 views
0
public function get_Gol($idComp, $idSq){ 
    global $wpdb; 
    $row = $wpdb->get_results($wpdb->prepare("SELECT count(F_id_gioc_Gol) FROM `ASD_Partite` p 
     LEFT JOIN ASD_CALCIO_Partite_Gol cpg ON p.id = cpg.F_id_dett_partita 
     WHERE p.F_id_comp = %d AND (p.F_id_sq1 = %d OR p.F_id_sq2 = %d) AND F_id_gioc_Gol = %d", $idComp, $idSq, $idSq, $this->idGioc)); 
    foreach ($row as $key => $v){ 

     return $v->count(F_id_gioc_Gol); 
    } 

问题是,$v->count(F_id_gioc_Gol);不起作用。我如何访问它?获取对象与广场的成员

回答

1

尝试以下操作:

SELECT count(F_id_gioc_Gol) as gioc_count ... 

...

return $v->gioc_count; 

命名变量应该缓解访问它。您也可以使用调试器或var_dump来查看如何访问提取的计数而不命名它。

+0

谢谢..它工作忘记我可以重命名列:) – Atomico 2013-04-08 11:05:29