public static function findById (int $id, string $operator="=", int $limit=1)
	{
        $id 		= Database::getInstance()->escapeValue($id);
		$operator 	= static::validateOperator($operator, '=');
		return static::limitFindBySql("SELECT * FROM ".static::$tableName." WHERE id {$operator} {$id}", $limit);
	}
public static function findById (int $id, string $operator="=", int $limit=1)
	{
        $id 		= Database::getInstance()->escapeValue($id);
		$operator 	= static::validateOperator($operator, '=');
		return static::limitFindBySql("SELECT * FROM ".static::$tableName." WHERE id {$operator} {$id}", $limit);
	}
public static function findById ( int $ id , string $ operator = "=" , int $ limit = 1 ) { $ id = Database :: getInstance ( ) -> escapeValue ( $ id ) ; $ operator = static :: validateOperator ( $ operator , '=' ) ; return static :: limitFindBySql ( "SELECT * FROM " . static :: $ tableName . " WHERE id {$operator} {$id}" , $ limit ) ; }
Finds a row or more rows by the id column and returns found row as an object otherwise FALSE
@param int $id
@param string $operator
@param int $limit
@return mixed
Finds a row or more rows by the id column and returns found row as an object otherwise FALSE