Je gebruikt een bron , wat niet . is een geheel getal, als een geheel getal. Ook al zie je een getal als je het inspecteert, het is eigenlijk geen echt geheel getal. Het is een resource-ID die is gekoppeld aan uw MySQL-verbinding.
Als je het als een geheel getal wilt gebruiken, denk ik je kunt het naar een geheel getal casten voordat je het gebruikt (ik heb het nooit echt geprobeerd).
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
}