Tengo un problema con una función en un sitio web, mi sitio web hace un listado de las personas que mas twittean y hago un ranking de estas personas el asunto es que al ir al ranking me lista las cuentas con su imagen y al pasar el mouse sobre la imagen se visualiza en un div, el numero de twits escrito, el tiempo invertido en twitter, entre otros datos, el asunto es que los primeros lugares se muestra bien la informacion que llamo con la sig funcion
Código PHP:
public function obtener_resul2($acc_num,$mes,$anio)
{
$sql=mysql_query("select acc_fans,acc_followers,acc_cc,acc_rrd,acc_following, acc_twitts,acc_time,acc_nube from acc_data where month(acc_date)='$mes' and year(acc_date)='$anio' and acc_num='$acc_num'");
return $sql;
}
que es la que utilizo para obtener los datos a mostrar en el div pero despues como en la posicion 16 de mi ranking me arroja el siguiente error Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\los30antiguo\views\viewTop30Rank.p hp on line 143, este es el codigo en donde imprimo los datos a mostrar en el div:
Código PHP:
Ver originalforeach($accounts as $data){
$datos = $db->obtener_resul($data['acc_num'],$accMonth,$dateYear);
$fila=mysql_fetch_array($datos);
//nube de palabras
$Palabras = explode( " ", utf8_encode($data['acc_nube']));
$i=20;
$ContadordePalabras = array();
foreach( $Palabras as $Palabra)
{
if($i>=1)
{
$ContadordePalabras[$Palabra] = $i;
$i -= 1;
}
}
//VALORES QUE PODEMOS CAMBIAR
$tamanyo =1;
$tamanyobase =6;
$NubeTags = array_keys($ContadordePalabras);
sort($NubeTags);
$i=0;
//tiempo invertido
$tiempo_inv=$db->tiempo_invertido($fila['acc_time']);
?>
<div class='fac1'>
<span class='nomb_fac'>Fans:</span><br/>
<?php echo"".$data['acc_fans']."<br/><br/>";?>
<span class='nomb_fac'>Núm. Seguidores:</span><br/>
<?php echo"".$fila['acc_followers']."<br/><br/>";?>
<span class='nomb_fac'>CC:</span><br/>
<?php echo"".$fila['acc_cc']."<br/><br/>";?>
<span class='nomb_fac'>RRD:</span><br/>
<?php echo"".$fila['acc_rrd']."";?>
</div>
<div class='fac2'>
<span class='nomb_fac'>Siguiendo:</span><br/>
<?php echo"".$fila['acc_following']."<br/><br/>";?>
<span class='nomb_fac'>Núm. twitts:</span><br/>
<?php echo"".$fila['acc_twitts']."<br/><br/>";?>
<span class='nomb_fac'>Tiempo inv. en TT:</span><br/>
<?php echo"$tiempo_inv";?>
</div>
<div class='nube'>
<span class='nomb_fac'>Nube de Palabras:</span><br/><br/>
<p>
<?php
foreach( $NubeTags as $Palabra )
{
$Pixeles = (int)($tamanyobase+ $ContadordePalabras[$Palabra]*$tamanyo);
echo "<span style='font-size:".$Pixeles."px;'>";
echo $Palabra."</span> ";
}
?>
</p>
</div>
<div class='nota'>
*CC: El coeficiente de conversación (CC) es el total de tuits que de una cuenta, corresponden a replies.<br/>
*RRD:Promedio de respuestas recibidas por día.
</div>
</div>
<?}?>
espero que alguien me pueda ayudar