搜索张
搜索爱
点击成语,跳转到详情页
源码截图
搜索页源码
搜索
成语名称
出处
成语解释
所有
开头
结尾
搜索结果页源码
/**
* Created by PhpStorm.
* User: lxgzhw
* Date: 1/27/19
* Time: 10:07 AM
*/
//搜索关键词
$key = $_POST['key'];
//成语数据库字段
//ID name spell content解释 derivation出处 samples举例
//$type 选择哪个字段
$type_index = $_POST['type'];
$type = ['name', 'derivation', 'content'][$type_index];
//$which 关键词
//0 所有 %a%
//1 开头 a%
//2 结尾 %a
$which = $_POST['which'];
$like = ["%{$key}%", "{$key}%", "%{$key}"][$which];
//echo $like;
//拼接sql语句
//$sql = "select * from cy where $type like '%百%'";
$sql = "select * from cy where $type like '{$like}'";
//echo $sql;
//连接数据库查询
$db = new PDO('mysql:dbname=cy', 'lxgzhw', 'lxgzhw');
//预处理
$stmt = $db->prepare($sql);
//绑定参数
$stmt->bindParam(1, $like);
//执行
$stmt->execute();
//$stmt = $db->query($sql);
//处理结果
$data = $stmt->fetchAll();
//echo '
';
//print_r($result);
搜索
.table tr .td1 {
width: 80px;
}
成语名称
出处
成语解释
所有
开头
结尾
成语名称
拼音
解释
出处
举例
">
详情页源码
/**
* Created by PhpStorm.
* User: lxgzhw
* Date: 1/27/19
* Time: 10:07 AM
*/
$id = $_GET['id'];
//根据id显示所有的内容
$db = new PDO('mysql:dbname=cy', 'lxgzhw', 'lxgzhw');
$sql = "select *from cy where id=?";
//预处理
$stmt = $db->prepare($sql);
//绑定参数
$stmt->bindParam(1, $id, PDO::PARAM_INT);
//执行
$stmt->execute();
//结果处理
$data = $stmt->fetchAll();
搜索
.table tr .td1 {
width: 80px;
}
成语名称
出处
成语解释
所有
开头
结尾
成语名称
拼音
解释
出处
举例
">
希望对大家有所帮助,生活不易,如果您有闲钱,希望不吝打赏,赞助我一直坚持下去.
微信扫码
领取专属 10元无门槛券
私享最新 技术干货