リソースを使用しています 、ではありません 整数としての整数。調べてみると数字が見えますが、実際には真の整数ではありません。これは、MySQL接続に関連付けられているリソースIDです。
整数として使用したい場合は、考えます 使用する前に整数にキャストできます(実際に試したことはありません)。
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
}