怎么写mysql搜索框,mysql标签搜索

如何搜索MYSQL数据库字段的内容

$result=mysql_query($sqlstr);

创新互联是一家专业提供道外企业网站建设,专注与成都网站设计、成都做网站、H5页面制作、小程序制作等业务。10年已为道外众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

while ($row=mysql_fetch_array($result)) {

echo $row[0]; //$row是一个数组,参数可用字段名称,如$row['ID']

}

mysql_free_result($result);

怎么用php写按照搜索的文字去找到相关在数据库的内容,然后前台显示出来?

1.假设前台页面有一个文章的标题input type="text" name="title"/

2.数据库表article结构为id int primary key auto_increment, title varchar(20) not null

3.假设title已插入数据库,我们现在要做的是根据search搜索框input type="text" name="search"/的文字,把数据从数据库查询并显示到前台界面

$search = $_POST['search'];

/*

编辑sql语句(采用模糊查询%通配符)

*/

$sql = "select * from article where title like '%{$search}%'";

if($res=mysql_query($sql) mysql_affected_rows() 0){

/*

取出数据

*/

$row = mysql_fetch_array($res);

}

4.显示数据

假设这是要显示的title数据所在的div

div?php echo $row['title'] ?/div

网页设计中如何做一个好看的搜索框

通过from表单,将查询的关键词,通过 like 跟数据进行模糊查询对比

从topics表中查询字段subject与传进来的参数'$_POST['topic']进行比较模糊查询

设subject字段数据为:数学,英语,物理,化学,英文

$subject=$_POST['topic'];

$sql = "select * from topics where subject like '%" .$subject. "%'";

$result = mysql_query($sql);

若从表单提交的‘topic’值为“学”,得到的结果将是:数学,化学

多个字段匹配查询:

$sql = "select id,subject from topics where (id like '%" .$id. "%') or (name like '%" .$name. "%') or (subject like '%" .$subject. "%') order by id desc";

文章标题:怎么写mysql搜索框,mysql标签搜索
文章链接:https://www.cdcxhl.com/article10/dsidjdo.html

成都网站建设公司_创新互联,为您提供外贸建站小程序开发建站公司域名注册品牌网站建设自适应网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司