tp框架怎么根据传的参数查询数据?

WBOY
發布: 2016-06-20 12:25:44
原創
1008 人瀏覽過

比如一个搜索表单根据用户输入的值搜索name字段下的对应的名字 这个应该怎么查询呢?我只会写这么一点 tp里面传值不知道该怎么弄 怎么传值怎么接收?
比如这里的这个action值应该写什么?  我看手册只有在后台接收数据的  用的是I函数   接收完了怎么使用呢?

<form method="post">    <input type="text" name="name" />    <button type="submit">Submit</button></form>
登入後複製

后台也不会写 只写了一点
class FirstController extends Controller {    public function qq(){    	$qq=new \Model\qqModel();        $qq->field('name');        $info=$qq->select();    	$this->assign('info',$info);        $this->display();    }}
登入後複製


我问了问别人他们说应该这样改
<form action="{:U('Index/qq')}" method="post">   //不懂这里的action后面的意思 我把里面Index/qq换成first/qq试了一下还是报错    <input type="text" name="name" />    <button type="submit">Submit</button></form>
登入後複製

public function search(){    $name=I("post.name");    $info=M("qq")->where('name like %'.$name.'%')->select();    var_dump($info);}
登入後複製

这样试了一下   提示报错了:1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%% )' at line 1 [ SQL语句 ] : SELECT * FROM `qq` WHERE ( name like %% )




回复讨论(解决方案)

fffffffffffffffffffffffffffffffffffffffff

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!