0) { $sql= "SELECT value FROM countries WHERE value LIKE '".$queryString."%' LIMIT 10"; $query = mysql_query($sql); while ($result = mysql_fetch_array($query,MYSQL_BOTH)){ $value=$result['value']; ?> 这是PHP代码,如何将这个代码转换为thinkPHP的Aciton中,求大神帮忙。
回复讨论(解决方案)
thinkphp中已经有封装好的函数可以用
public function query(){ $where = array(); $limit = 10; if(strlen($queryString)>0){ $where['value'] = array('like','%'.$queryString.'%'); } $list = M('test')->where($where)->limit($limit)->select(); //todo } 还需要配置一下数据库就可以啦
public function query(){ $where = array(); $limit = 10; if(strlen($queryString)>0){ $where['value'] = array('like','%'.$queryString.'%'); } $list = M('countries')->field('value')->where($where)->limit($limit)->select(); //todo } 上面写错啦