lbdf 0 Denunciar post Postado Maio 29, 2012 Pessoal estou fazendo uma consulta porem esta dando erro alguem poderia me dar uma ajudinha ae? <?php class Location extends Zend_Db_Table_Abstract { public function geolocation($ip) { $ipnum = sprintf("%u", ip2long($ip)); $select = $this->select(); $select->from('geo_blocks') ->where($ipnum,'?>=ip_start') ->orWhere($ipnum,'?<=ip_end'); $dados = $this->fetchRow($select); $id = $dados["location_id"]; $orselect = $this->select(); $orselect->from('location') ->where('locId =?',$id ); return $this->fetchRow($orselect); } } Compartilhar este post Link para o post Compartilhar em outros sites
Soaress 0 Denunciar post Postado Maio 30, 2012 Pessoal estou fazendo uma consulta porem esta dando erro alguem poderia me dar uma ajudinha ae? <?php class Location extends Zend_Db_Table_Abstract { public function geolocation($ip) { $ipnum = sprintf("%u", ip2long($ip)); $select = $this->select(); $select->from('geo_blocks') ->where($ipnum,'?>=ip_start') ->orWhere($ipnum,'?<=ip_end'); $dados = $this->fetchRow($select); $id = $dados["location_id"]; $orselect = $this->select(); $orselect->from('location') ->where('locId =?',$id ); return $this->fetchRow($orselect); } } Testa desta forma. $select = $this->select(); ->from('geo_blocks') ->where($ipnum,' >= ip_start') ->orWhere($ipnum,' <= ip_end'); $dados = $this->fetchRow($select); Compartilhar este post Link para o post Compartilhar em outros sites