使用对象方式查询和使用数组查询的效果是相同的,并且是可以互换的,大多数情况下,我们建议采用数组方式更加高效,后面我们会以数组方式为例来讲解具体的查询语言用法 。
表达式查询
上面的查询条件仅仅是一个简单的相等判断,可以使用查询表达式支持更多的SQL查询语法,并且可以用于数组或者对象方式的查询(下面仅以数组方式为例说明),查询表达式的使用格式:
1
$map['字段名'] = array('表达式','查询条件');
表达式不分大小写,支持的查询表达式有下面几种,分别表示的含义是:
1
2
3
4
$map['id']= array('eq',100);id = 100;
$map['id']= array('egt',100);id = 100
$map['name'] = array('like','thinkphp%'); name like 'thinkphp%' 模糊查询
$map['a'] =array('like',array('%thinkphp%','%tp'),'OR');$map['b'] =array('notlike',array('%thinkphp%','%tp'),'AND'); (a like '%thinkphp%' OR a like '%tp') AND (b not like '%thinkphp%' AND b not like '%tp')
本文来自ThinkPHP框架技术文章栏目:
怎么简单做一个php查询数据库包含的并列举表的内容这个简单?。∈滓匙龈銮疤ㄊ淙胄彰突嵩笨ㄐ畔⒌囊趁? ,我做个简单的页面给你看
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "html xmlns="headmeta http-equiv="Content-Type" content="text/html; charset=utf-8" /title会员查询系统/title/head bodyform id="form1" name="form1" method="post" action="test.php"plabel for="name"/labelinput type="text" name="name" id="name" //pplabel for="vipid"/labelinput type="text" name="vipid" id="vipid" //ppinput type="submit" name="button" id="button" value="https://www.04ip.com/post/查询" //p/form/body/html然后我给你一个test.php的文件代码:?php$name=trim($_POST['name']);$vipid=trim($_POST['vipid']);$con = mysql_connect("127.0.0.1","数据库用户名","数据库密码");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代码如何查询数据库表中的一条记录我直接在这给你修改答案算了
使用的时候删除行号
修改数据库配置
如果想使用
页面不刷新查询数据库
需要使用JQUERY
如果有需要给我留言
1
?php
2
if(isset($_POST['submit'])$_POST['submit']=='提交'){
3
//判断是否是提交过来的
4
$intext
=
$_POST['intext'];
5
if($intext!=null||$intext!=''){
6
$link
=
mysql_connect("localhost",
"root",
"123456");
7
//数据库配置信息
第一个参数数据库位置第二个是用户名第三个是密码
8
mysql_select_db("szn_test");
9
//设置要使用的数据库
10
$sql
=
"select
*
from
demo
where
res
=
'".$intext."'";
11
//SQL语句
12
var_dump($sql);
13
$res
=
mysql_query($sql);
14
$arr
=
array();
15
//吧结果存入数组
并记录数组长度
16
$count
=
0;
17
while($data
=
mysql_fetch_array($res)){
18
$arr[$count]
=
$data;
19
$count++;
20
}
21
//关闭数据库
22
mysql_close($link);
23
}
24
}
25
26
?
27
html
28
推荐阅读
- 网络直播平台有那些,网络直播平台有那些公司
- ms7529配什么cpu,ms7592 主板参数
- 企业开发游戏,企业开发游戏怎么赚钱
- python中如何写算法描述,python怎么写算法
- c语言求一个分段函数 c语言如何求分段函数
- 苹果6800配什么cpu,6800性能
- 阿里云服务器总量,阿里云服务器长什么样
- lol直播战旗直播平台,战旗英雄联盟主播
- java请假系统代码 java请求