怎么用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>
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>
温馨提示:答案为网友推荐,仅供参考