HT = $this->load->database('HT', TRUE); } function search_list($keyword) { $sql = "SELECT TOP 8 lsi.LSI_SN, \n" . " lsi.LSI_ID, \n" . " lsi.LSI_City, \n" . " lsi2.LSI2_Name, \n" . " ci2.CII2_Name \n" . "FROM tourmanager.dbo.LandScapeInfo lsi \n" . " INNER JOIN tourmanager.dbo.LandScapeInfo2 lsi2 ON lsi2.LSI2_LSI_SN = lsi.LSI_SN \n" . " AND lsi2.LSI2_LGC = ? \n" . " INNER JOIN tourmanager.dbo.CItyInfo2 ci2 ON ci2.CII2_CII_SN = lsi.LSI_City \n" . " AND ci2.CII2_LGC = ? \n" . "WHERE lsi.LSI_Publish = 1 \n" . " AND (lsi.LSI_ParentSN IS NULL OR lsi.LSI_ParentSN = 0) \n" . " AND lsi2.LSI2_Name LIKE N? "; $query = $this->HT->query($sql, array($this->config->item('site_lgc'), $this->config->item('site_lgc'), '%' . urldecode($keyword) . '%')); //print_r($this->HT->queries); return $query->result(); } function get_landscape_title($lsi_sn) { $sql = "SELECT TOP 1 lsi2.LSI2_Name \n" . "FROM LandScapeInfo lsi \n" . " INNER JOIN LandScapeInfo2 lsi2 ON lsi2.LSI2_LSI_SN = lsi.LSI_SN \n" . " AND lsi2.LSI2_LGC = ? \n" . " INNER JOIN CItyInfo2 ci2 ON ci2.CII2_CII_SN = lsi.LSI_City \n" . " AND ci2.CII2_LGC = ? \n" . "WHERE lsi.LSI_Publish = 1 \n" . " AND (lsi.LSI_ParentSN IS NULL OR lsi.LSI_ParentSN = 0) \n" . " AND lsi.LSI_SN = ?"; $query = $this->HT->query($sql, array($this->config->item('site_lgc'), $this->config->item('site_lgc'), $lsi_sn)); //print_r($this->HT->queries); if ($query->result()) { $row = $query->row(); return $row->LSI2_Name; } else { return FALSE; } } //获取景点详细内容 function get_detail($lsi_sn) { $sql = "SELECT TOP 1 lsi.LSI_SN, \n" . " lsi.LSI_ID, \n" . " lsi.LSI_City, \n" . " lsi2.LSI2_Name, \n" . " lsi2.LSI2_Intro, \n" . " lsi2.LSI2_ShortIntro, \n" . " ci2.CII2_Name \n" . "FROM LandScapeInfo lsi \n" . " INNER JOIN LandScapeInfo2 lsi2 ON lsi2.LSI2_LSI_SN = lsi.LSI_SN \n" . " AND lsi2.LSI2_LGC = ? \n" . " INNER JOIN CItyInfo2 ci2 ON ci2.CII2_CII_SN = lsi.LSI_City \n" . " AND ci2.CII2_LGC = ? \n" . "WHERE lsi.LSI_Publish = 1 \n" . " AND (lsi.LSI_ParentSN IS NULL OR lsi.LSI_ParentSN = 0) \n" . " AND lsi.LSI_SN = ?"; $query = $this->HT->query($sql, array($this->config->item('site_lgc'), $this->config->item('site_lgc'), $lsi_sn)); if ($query->num_rows() > 0) { $row = $query->row(); return $row; } else { return FALSE; } } }