Du bruger en ressource , hvilket ikke er et heltal, som et heltal. Selvom du ser et tal, når du inspicerer det, er det faktisk ikke et rigtigt heltal. Det er et ressource-id, der er knyttet til din MySQL-forbindelse.
Hvis du vil bruge det som et heltal tror jeg du kan caste det til et heltal, før du bruger det (jeg har faktisk aldrig prøvet det).
if($query_id)
{
$id = (int) $query_id;
$this->q_array[$id] = @mysql_fetch_array($query_id,MYSQL_ASSOC); // LINE 124
return $this->q_array[$id]; //LINE 125
}