Din forespørgsel skal have et problem, som gør, at $result er en ugyldig ressource.
Prøv at tjekke efter mysql_error() efter den linje, du kører din forespørgsel på.
Rediger:
Faktisk ville jeg ændre din DBConnector-klassefunktionsforespørgsel() til noget i stil med følgende, så der opstår en identificerbar fejl, når du har en dårlig forespørgsel:
function query($query) {
$this->theQuery = $query;
$queryId = mysql_query($query,$this->link);
if (! $queryId) {
throw new Exception(mysql_error().". Query was:\n\n".$query."\n\nError number: ".mysql_errno();
}
return $queryId;
}