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

怎么用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>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-18
建议你搜索join like
第2个回答  2015-06-17
模糊搜索,在php文件中嵌入HTML代码就能显示出来了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网