Truy vấn của bạn phải có sự cố khiến $ result là tài nguyên không hợp lệ.
Thử kiểm tra mysql_error () sau dòng mà bạn chạy truy vấn của mình.
Chỉnh sửa:
Trên thực tế, tôi sẽ thay đổi truy vấn hàm lớp DBConnector () của bạn thành một thứ gì đó giống như sau, để một lỗi có thể nhận dạng được đưa ra khi bạn có một truy vấn không hợp lệ:
Truy vấn hàmfunction 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;
}