tengo un problema con una consulta estos usando adodb
Código:
//coneccion db
$db = &ADONewConnection('mysql');
$connect_mysql = $db->Connect($lang['bd_host'],$lang['bd_usuario'],$lang['bd_password'],$lang['bd_base']);
if (!$connect_mysql) { die(mysql_error()); }
//mostrar tops user mes
if ($cat == 0){ $sql_text4 = $db->Execute("SELECT * FROM johwic_posts WHERE foro_id <> '$cat' SUM(post_puntos) GROUP BY user_id limit 0,20"); }
else { $sql_text4 = $db->Execute("SELECT * FROM johwic_posts WHERE foro_id <> '$cat' SUM(post_puntos) GROUP BY user_id limit 0,20"); }
$cats=0;
$contenidotopusermes = '<table width="100%" border="0" cellpadding="0" cellspacing="0">';
for($i=0;$i < $sql_text4->numrows();++$i) // esta es la linea 139
{
$langtopusermes = $sql_text4->fetchrow();
$rank = $i+1;
$contenidotopusermes .="<tr>
<td align='left'><div style='color:#000' class='tahomagsfz9c000'>$rank <span class='arialgsfz9c000'>55</span>($langtopusermes[27])</div></td>
</tr>";
}
$contenidotopusermes .="</table>";
la consulta escojer la columna todo de johwinc_posts con foro_id que sean iguales a la criavble cat ademas que los agrupa por user_id y suma todos los puntos de cada post que esten ese ese grupo
el problema es que cuando me manda error no que esta mal solicito su ayuda