网站首页 > 文章中心 > 其它

php数据查询显示查询中

作者:小编 更新时间:2023-09-27 11:12:48 浏览量:68人看过

PHP中查询大量数据时,想要出现提示信息"正在努力查询中......" 查完资料后,提示信息消失!

我先说下,一般用这个提示的时候我个人认为用ajax做,页面加载的时候显示正在努力查询中....,ajax调用远程的1个页面,该页面查询大量数据,然后查询完成返回时,就可以把内容直接替换到正在努力查询中,这样就可以,不知道你知道我的意思不

------君少

PHP实现搜索查询功能的方法技巧

php数据查询显示查询中-图1

下面是首页显示数据表package中的内容,但是有个条件,显示在首页的内容还必须是 :字段status=0,且printing=0的数据才能在首页列表中显示出来.

页面上有一个"搜索"功能,输入条件后就会根据条件来进行查询.

一般的搜索的话,只要在首页显示列表方法index()中给一个:

$map=array();//初始化查询条件

$map=$this-_search();//调用查询方法

$total = $this-Model-where ($map)-count(); //这个主要是用来计算页面显示数据条数的

if ($total == 0) {

$_list = '';

} else {

php数据查询显示查询中-图2

$_list = $this-Model-where ($map)-limit( $post_data ['first'] . ',' . $post_data ['rows'] )-select();

}

然后,就是写一个_search():

protected function _search(){

$map = array ();

$post_data = I ( 'post.' );

if ($post_data ['packageid'] != '') {

$map ['packageid'] = array (

'like',

'%' . $post_data ['packageid'] . '%'

);

return $map;

最后,在设置的"搜索"菜单中,调用这个搜索方法.

但是,这个搜索的.同时,还要确保在字段status=0,且printing=0的数据中进行搜索.

这个限制条件该加在什么地方.各种尝试和查询后,才知道.限制条件直接加在SQL语句中就行了(如下红色的地方).(我自己试的时候一直在如下蓝色的地方加条件,屡试屡败!)

$map=array();

$map=$this-_search();

$total = $this-Model-where ($map)-where(array('status' =0,'print_status'=0))-count();

$_list = $this-Model-where ($map)-where(array('status' =0,'print_status'=0))-limit( $post_data ['first'] . ',' . $post_data ['rows'] )-select();

更多相关文章推荐:

PHP如何查询数据并显示结果.

这个简单啊!

首页做个前台输入姓名和会员卡信息的页面,我做个简单的页面给你看

html?xmlns=""

head

title会员查询系统/title

/head

body

form?id="form1"?name="form1"?method="post"?action="test.php"

p

label?for="name"/label

input?type="text"?name="name"?id="name"?/

/p

label?for="vipid"/label

input?type="text"?name="vipid"?id="vipid"?/

input?type="submit"?name="button"?id="button"?value="查询"?/

/form

/body

/html

然后我给你一个test.php的文件代码:

php

$name?=?trim($_POST['name']);

$vipid?=?trim($_POST['vipid']);

if?(!$con)

{

die('Could?not?connect:?'?.?mysql_error());

$a?=?mysql_select_db("数据库名字",?$con);

$sql?=?"select?*?from?kh_customer?where?name?=?'$name'?and?vipid?=?'$vipid'";

$result?=?mysql_query($sql);

while($row?=?mysql_fetch_array($result))

echo?$row['name']?.?"?"?.?$row['data'];

echo?"br?/";

mysql_close($con);

页面美化自己去搞!只能帮你这么多了

以上就是土嘎嘎小编为大家整理的php数据查询显示查询中相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章