如何把PHP代码转换为thinkPHP的控制器中
程序员文章站
2024-01-06 17:39:58
...
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 }
上面写错啦