PHP - error como solventar por favor

 
Vista:

error como solventar por favor

Publicado por mash (1 intervención) el 01/08/2015 12:17:40
me parace este error arriba en la pagina: Strict Standards: Resource ID#12 used as offset, casting to integer (12) in /home/u866166095/public_html/db/mysql.php on line 208


habro el mysql y la linea es esta: $this->row[$query_id] = @mysql_fetch_array($query_id);

pongo donde aparece:

if($query_id)
{
$this->row[$query_id] = @mysql_fetch_array($query_id);
return $this->row[$query_id];
}
else
{
return false;
}

yo no he tocado nada, lo instale tal cual me lo baje, alguien me puede decir que hay que hacer para quitar el error. gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Vainas
Val: 34
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

error como solventar por favor

Publicado por Vainas (262 intervenciones) el 01/08/2015 19:54:35
Buenas:

El problema por lo que leo debe ser de phpnuke y esta en que no puedes usar un recurso como un indice de un array. $query_id en realidad no es un int asi que hay que decirle antes que lo convierta a tal. Prueba colocando esto antes:

1
2
$intQueryId = (integer) $query_id;
$this->row[$intQueryId] = mysql_fetch_array($query_id);

Espero que te sirva.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar