×

phpmysql搜索页面

phpmysql搜索页面(php搜索框查询数据库)

admin admin 发表于2023-03-24 13:50:09 浏览49 评论0

抢沙发发表评论

本文目录一览:

我用Apache,MySQl和PHP做了一个检索页面。关于页面显示的问题!

最简单的做法,我以GET举例,

你搜索会传递条件到处理页面,假如传递 name = 111

在你获取 $_GET['name'] 并进行SELECT查询时,

同时将 $_GET['name']放入分页链接中,

就像 page=2name=?php echo $_GET['name'];?...

就是同时将搜索条件也传递到查询页面,大概就是这样子,

帮我看看这段php+mysql搜索结果分页显示代码的问题

你代码34行用错了函数 应该是

1.for($i=0;$imysql_num_rows($result);$i++)

2.还有楼上说的P大小写问题

3.当搜索显示结果时,这说明你写显示分页是逻辑有问题 只能显示第一页

谁帮忙写个php查询mysql的页面!

1. 楼主可以使用实例化三个连接对象来连接三个不同数据库,然后进行三次查询。最后将结果连接起来。。

2. 道理似乎跟第一个类似,比如查询DB_1数据库里面的a.a,然后将这个结果带入DB_2,DB_3中查询DB_2.a.a DB_3.a.a

3. 当用户填写一个数据提交是,先判断是属于哪个数据库的,然后就是用那个数据库的实例进行查询,比如查询位置是DB_2.b.c ,然后分别查询 DB_1.b.c,DB_3.b.c。。。

这样讲不知道楼主明白没有

不过在实际运用中,可以将上面的方法封装成一个类,然后使用的时候只需调用自己所需要的方法就可以了。。。

如果不明白,,楼主可以Hi我,,

当然,我自己也觉得不是最好的方法,要是楼下有什么好方法我就学习了

关注!!

怎样用php+mysql 做一个查询的网页

首先搭建一个PHP环境,我用的wamp

然后比如你的数据库位置是本地localhost

数据库用户名是root

数据库密码是123456

数据库名是mydb

数据库里有个表mytab

有3个字段

id(主键) name sno

1 张三 123

2 李四 456

然后在项目根目录,新建一个文件:index.php

?php

//连接数据库

$con=mysqli_connect("localhost","root","123456","mydb");

//SQL语句

$sql="select * from mytab;";

//执行SQL语句,结果保存到$arr

$obj=mysqli_query($con,$sql);

$arr=mysqli_num_rows($result);

?

html

head

meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

title实现最简单的php网页+mysql查询功能/title

/head

body

?php

echo "pre";

print_r($obj);

?

/body

/html

之后就能够看到结果了

求网页高手做一个简单的查询的页面php+MySQL

1.创建数据库 CREATE DATABASE `network` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; CREATE TABLE `network`.`mac_ip_list` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `ip` CHAR( 30 ) NOT NULL , `mac` CHAR( 30 ) NOT NULL , FULLTEXT ( `mac` ) ) ENGINE = MYISAM 2.插入数据: INSERT INTO `network`.`mac_ip_list` (`ip`, `mac`) VALUES ( '192.168.1.2', 'ff-33-21-f4-44-f9'); mac的格式自定义有‘-’还是没有‘-’; 3.查询页面: form id="form1" name="form1" method="post" action="" input type="text" name="mac" id="mac" / input type="submit" name="button" id="button" value="提交" / /form ?php $conn=mysql_connect('localhost', 'root', '', 1); mysql_select_db('network', $conn); $mac=isset($_POST['mac'])?trim($_POST['mac']):''; if ($mac!='') { $res=mysql_query("SELECT * FROM `mac_ip_list` WHERE `mac`='".$mac."'"); $rs=mysql_fetch_array($res); if($rs['ip']!=''){ echo '搜索结果:'.$mac.' 对应的IP:'.$rs['ip']; }else{ echo '没有该mac!'; } } ? PHP学习的天地: -phpmysql搜索页面