php搜索站内数据库,请教

问题描述

php搜索站内数据库,请教

我想做一个搜索站内数据库的搜索框,
写好了之后打开空空如也,连搜索框和按钮都没有
请问是咋回事
代码如下

搜索

<?php
include("conn.php");
$db=new mysql('localhost','root','','sjzl','utf8');
if($_GET[key]){
$sql="select * from message where showname like '%$_GET[key]'";
$result=mysql_query($sql);
while($arr= mysql_fetch_array($result)){
$arr[showname]=preg_replace("/($_GET[key])/i","1",$arr[showname]);
echo $arr[showname];
}
echo $arr[showname];
}
?>

关键字:

解决方案

搜索框和按钮都没有?是不是代码有问题。先保证这部分没有问题,然后再考虑搜索的问题

解决方案二:

if($_GET[key]) 这个是比较整形和bool的 字符串类型的参数请用isset或者empty判断 如果你传入的是一个控制 那么你的sql就是
select * from message where showname like ''当然查不到数据 建议你打印一下你的查询结果

时间: 2024-11-08 18:02:54

php搜索站内数据库,请教的相关文章

22条优化策略提升站内搜索体验

一个好的网站在用户体验上做得到位,比如站内搜索,每位访客的需求都不一样,网站本身展示的内容没有满足他的口味,那他可能就会尝试在站内搜索一下,那搜索词就有讲究了,比如ytkah会搜索"站内搜索",也可能会搜"网站内部搜索",即使一样表达出来的词语也不同. 站内搜索是一个挖宝工具,站内搜索最能说明访客的心声. 言归正传,那站内搜索怎么设置才更有利于访客使用呢?我们一起看看以下22条优化策略 搜索框优化 1.搜索框位置 搜索框应该放在访客所期望的位置:右上角或上面中间位置

基于Lucene/XML的站内全文检索解决方案

xml|解决|全文检索 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/weblucene.html 内容摘要:为Lucene做一个通用XML接口一直是我最大的心愿:更方便的在WEB应用中嵌入全文检索功能 提供了XML的数据输入接口:适合将原有基于各种数据库的数据源导入到全文索引中,保证了数据源的平台无关性: 通过了基于XML的搜索结果输出:方便了通过XSLT进行前台的结果显示:     MySQL  \ 

Google自定义搜索打造完美站内搜索引擎

在所有的网站中都必不可少的有"站内搜索"功能,这一功能,能非常方便的帮助他人在我们的网站上找到需要的文章和相关内容.而频繁的"站内搜索",需要调用我们的数据库资源,增加服务器负担.今天,七零八落将和大家一起,把这个"负担"转嫁给Google,利用谷歌Google强大的自定义搜索引擎功能为我们的网站服务.   一.Google自定义搜索的账号申请 1.首先您需要登陆Google自定义搜索的账号申请页面:http://www.google.com.h

利用FrontPage制作站内信息搜索平台

frontpage 对于个人网站,随着网站信息量的增加,我们也需要为网站增设站内.站外搜索引擎方便浏览者的访问和信息检索,不仅如此,增加了站内.站外搜索引擎还可以有效提高网站的档次,使个人网站更具大站风范. 但很多站长都很"畏惧"添加搜索引擎,因为在他们心目中制作一个搜索引擎不仅需要专业的编程知识还要高深的数据库技术等等,其实不然,相信你在看了本文后,一定会觉得:搜索引擎其实很简单! 做信息搜索网站需要什么 1.了解服务器支持的语言,如服务器是否支持FrontPage扩展模块,是否支持

一个ASP站内搜索的实例源代码

假如你拥有一个庞大的网站,比如(www.lodoeshop.com),内容又多,那么来访者往往很难找到自己所需要的东东,这时候你就需要一个站内搜索来帮助来访者更快的找到索要的资料了!现在你就可以用asp轻易的实现这种功能,何况现在支持asp的站点这么多,利用这个搜索引擎可以搜索到你的主页里面任何一个文件或者软件资料,它可以精确到每个字! 说了这么多你是不是怦然心动了啊,那就按照下面的步骤来建立自己的搜索引擎吧: (一),首先利用access97建立一个名为list.mdb的数据库,在里面建立一个

Dreamweaver构建Blog全程实录(11)-站内搜索

dreamweaver 第十一章  Doking's BLOG站内搜索的实现 经常看到许多网站有一个站内搜索功能,这个是如何实现呢?如果是ASP,那Dreamweaver很快就能实现.现在是ASP.NET,得稍微手编一下. 11.1  SELECT高级搜索技巧 经过上面章节的学习,对SELECT多少会点了解.SELECT高级搜索技巧,其实也没有什么神秘,主要与模式匹配运算符的运用有关.所以这里主要讲解模式匹配运算符的运用. 模式匹配运算符LIKE.NOT LIKE常用于模糊查找,它判断列值是否与

Dreamweaver构建Blog(11):BLOG站内搜索的实现

dreamweaver 经常看到许多网站有一个站内搜索功能,这个是如何实现呢?如果是ASP,那Dreamweaver很快就能实现.现在是ASP.NET,得稍微手编一下. 11.1 SELECT高级搜索技巧 经过上面章节的学习,对SELECT多少会点了解.SELECT高级搜索技巧,其实也没有什么神秘,主要与模式匹配运算符的运用有关.所以这里主要讲解模式匹配运算符的运用. 模式匹配运算符LIKE.NOT LIKE常用于模糊查找,它判断列值是否与指定的字符串格式相匹配.LIKE用于查找匹配一定条件的记

用ASP建立站内搜索

假如你拥有一个庞大的网站,内容又多,那么来访者往往很难找到自己所需要的东东,这时候你就需要一个站内搜索来帮助来访者更快的找到索要的资料了!现在你就可以用asp轻易的实现这种功能,何况现在支持asp的站点这么多,利用这个搜索引擎可以搜索到你的主页里面任何一个文件或者软件资料,它可以精确到每个字!说了这么多你是不是怦然心动了啊,那就按照下面的步骤来建立自己的搜索引擎吧: (一),首先利用access97建立一个名为list.mdb的数据库,在里面建立一个名为list的表,然后在list表里面输入一些

用Javascript制作站内搜索器

javascript     用JavaScript做的站内搜索不仅编程实现.维护起来很简单,而且它能在客户端浏览器直接执行,无须服务器的支持,也可以省去申请有脚本执行权限空间的麻烦.所以,只要你愿意动手,有个人主页就能有自己的站内搜索.下面让我们共同来做一个基于JavaScript的站内搜索的脚本,可不要小看它,做完了你就知道它的好处了.     首先,你要编写一个搜索表单,将用户要搜索的数据提交给JavaScript函数.最简单的代码如下,因为是最简单的HTML代码,所以就不作解释了: <f