php页面搜索代码(php全文搜索)

本文目录一览:

关于搜索功能那个php代码,能再详细点吗?

数据库(mysql):一个数据库(search),库里面一个表(title),表里面一个字段(name).

PHP页面:两个页面(index.php

search.php)

第一步.创建数据库.(目前大家应该都是用的phpmyadmin来操作数据库的吧?)

建立一个数据库.

第二步.建表

在刚建立的search数据库里插入一个名字为title的表.建表时让选插入几个字段.写1就可以了.

第三步.建字段

插入的字段命名为name,长度值20就可以了.

—–数据库部分已经做完,接下来是网页部分—–

第四步.建立两个页面

建立两个文件:index.php和search.php可以使用记事本等文本工具直接建立.我使用的工具是Dreamweaver(方便嘛.呵呵).

第五步.index.php的页面制作.

这个页面是用来传递你搜索的关键字的.代码如下:

form method=”post”

action=”search.php”

name=”search”

input name=”search” type=”text” value=””

size=”15″ input type=”submit”

value=”Search”

/form

这段代码是建立一个FORM表单.专门用来提交数据的.

第一行是FORM表单的开始.它的传递方式是post,传递到search.php这个页面.表单名为name.

第二行是文本域和提交按钮.文本域命名为search,按钮默认就可以了.

第三行是FORM表单的结束语句.

第五步.search.php的页面制作.

这个页面很关键.因为他是获取index页面传递过来的值,然后导出搜索的数据.

首先要绑定你建立的search数据库,我用的DW生成的.

上一个页面传送的文本域是search.所以,这里需要建立一个search变量.来接收你输入的关键词.用以下语句定义变量:

?php

$searchs = $_POST[‘search’];

?

然后建立一个记录集,选择高级.SQL语句中填写:

SELECT *

FROM title

WHERE name like

‘%$searchs%’

这句的意思是选择title表里面的所有字段(*),然后查询name中的$searchs变量。这个变量也就是你在index中输入的值啦。

然后在BODY里面绑定一个动态文本。选择NAME。

PHP的查询代码

1.php代码  a.php?t=1

//a.php  t是列表type

$type =$_GET[‘t’];

if($type===’1′)

{

  $where_sql = “where lxtc like ‘乐享%'”;    

}else if($type===’2′)

{

  $where_sql = “where lxtc like ‘新融合%'”;  

}elseif($type===’3′){

    $where_sql = “where lxtc like ‘新融合%’ OR lxtc like ‘乐享%'”;

}else{

    $where_sql =’ where 1′;//所有的

}

$sql = “select * from `table` “.$where_sql;

$num_sql = “select count(*)as num from `table`”.$where_sql;

//获取统计总数

//$db是mysql对象 其实就是查询两条sql语句的对象 简写如下

$db-query($num_sql);

//列表

 $row= $db-query($sql);

 //循环$row就是结果

单单数据逻辑不麻烦,难点应该是sql语句的书写。用到like   %  第二用到OR连接,

PHP站内搜索代码

你好,现在PHP不推荐使用这个函数。

你可以使用str_split或者preg_split来代替split;

希望能帮到你。^_^

PHP网页的搜索代码

很简单!!

也就是一个sql语句的问题,不过如果涉及到翻页就有点麻烦了!

比如你现在有一个products表 里面有pro_title的字段 要搜索 “诺基亚” 这个关键词!

select * from products where pro_title like ‘%诺基亚%’

其它的有什么问题可以提出来或是把代码贴出来!

求PHP静态页面站内搜索代码.

看看这个是否对你有帮助

?php

function get_msg($path) {

global $key, $i;

$handle = opendir($path);

while ($filename = readdir($handle)) {

echo $path.”/”.$filename.”br”;

$newpath = $path.”/”.$filename;

$check_type = preg_match(“/\.html?$/”, $filename);

if (is_file($newpath) $check_type) {

$fp = fopen($newpath, “r”);

$msg = fread($fp, filesize($newpath));

fclose($fp);

match_show($key, $msg, $newpath, $filename);

}

if (is_dir($path.”/”.$filename) ($filename != “.”) ($filename != “..”)) {

//echo “BRBRBR”.$newpath.”BRBRBR”;

get_msg($path.”/”.$filename);

}

}

closedir($handle);

return $i;

}

function match_show($key, $msg, $newpath, $filename) {

global $key, $i;

$key = chop($key);

if ($key) {

$msg = preg_replace(“/style.+\/style/is”, “”, $msg);

$msg = str_replace(” “, “”, $msg);

$msg = preg_replace(“/[^]+/”, “”, $msg);

$value = preg_match(“/.*$key.*/i”, $msg, $res);

if ($value) {

$res[0] = preg_replace(“/$key/i”, “FONT SIZE=\”2\” COLOR=\”red\”$key/FONT”, $res[0]);

$i++;

$link = $newpath;

print “a href=\”$link\”$filename/aBR”;

print $res[0].”BRbr”;

}

}else {

echo “请输入关键词”;

exit;

}

}

$i = get_msg(“.”);

echo “BRBR”.$i.”BRBRBR”;

?

求一段php搜索代码,很简单,谢谢各位了。

页面一

form action=”页面二.php” method=”get”

  input type=”text” name=”word” /

  input type=”submit” value=”搜索” /

/form

页面二

?php

 echo ‘已经为您找到”‘, $_GET[‘word’], ‘”的结果’;

原创文章,作者:NKKX,如若转载,请注明出处:https://www.506064.com/n/149975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
NKKXNKKX
上一篇 2024-11-05 16:54
下一篇 2024-11-05 16:54

相关推荐

  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python字符串宽度不限制怎么打代码

    本文将为大家详细介绍Python字符串宽度不限制时如何打代码的几个方面。 一、保持代码风格的统一 在Python字符串宽度不限制的情况下,我们可以写出很长很长的一行代码。但是,为了…

    编程 2025-04-29
  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • Python基础代码用法介绍

    本文将从多个方面对Python基础代码进行解析和详细阐述,力求让读者深刻理解Python基础代码。通过本文的学习,相信大家对Python的学习和应用会更加轻松和高效。 一、变量和数…

    编程 2025-04-29
  • 仓库管理系统代码设计Python

    这篇文章将详细探讨如何设计一个基于Python的仓库管理系统。 一、基本需求 在着手设计之前,我们首先需要确定仓库管理系统的基本需求。 我们可以将需求分为以下几个方面: 1、库存管…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • 写代码新手教程

    本文将从语言选择、学习方法、编码规范以及常见问题解答等多个方面,为编程新手提供实用、简明的教程。 一、语言选择 作为编程新手,选择一门编程语言是很关键的一步。以下是几个有代表性的编…

    编程 2025-04-29
  • Python实现简易心形代码

    在这个文章中,我们将会介绍如何用Python语言编写一个非常简单的代码来生成一个心形图案。我们将会从安装Python开始介绍,逐步深入了解如何实现这一任务。 一、安装Python …

    编程 2025-04-29
  • 怎么写不影响Python运行的长段代码

    在Python编程的过程中,我们不可避免地需要编写一些长段代码,包括函数、类、复杂的控制语句等等。在编写这些代码时,我们需要考虑代码可读性、易用性以及对Python运行性能的影响。…

    编程 2025-04-29
  • Python爱心代码动态

    本文将从多个方面详细阐述Python爱心代码动态,包括实现基本原理、应用场景、代码示例等。 一、实现基本原理 Python爱心代码动态使用turtle模块实现。在绘制一个心形的基础…

    编程 2025-04-29

发表回复

登录后才能评论