Sie verwenden eine Ressource , was nicht ist eine ganze Zahl, als ganze Zahl. Auch wenn Sie eine Zahl sehen, wenn Sie sie untersuchen, handelt es sich tatsächlich nicht um eine echte Ganzzahl. Es ist eine Ressourcen-ID, die Ihrer MySQL-Verbindung zugeordnet ist.
Wenn Sie es als Ganzzahl verwenden möchten, denke Sie können es in eine Ganzzahl umwandeln, bevor Sie es verwenden (ich habe es nie wirklich versucht).
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
}