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

php食物数据查询

作者:小编 更新时间:2023-09-04 18:29:21 浏览量:44人看过

用PHP代码如何查询数据库表中的一条记录

你的意思是说

要吧与关键字相关联的整条记录都显示出来?

那样的话

php食物数据查询-图1

你要先把这条记录复制

给某个数组,然后输出这个数组就可以了

$sql="select

*

from

db1

where

php食物数据查询-图2

name=$_post[name]";

$result=mysql_query($sql,$con);

$row=mysql_fetch_array($result)

echo

$row[name];

$row[age];

......

thinkphp 数据库查询怎么查?

thinkphp如何查询数据库?

数据库查询

ThinkPHP内置了非常灵活的查询方法,可以快速的进行数据查询操作.

查询条件可以用于CURD等任何操作,作为where方法的参数传入即可.

ThinkPHP可以支持直接使用字符串作为查询条件,但是大多数情况推荐使用索引数组或者对象来作为查询条件,因为会更加安全.

查询方式

第一段:使用字符串作为查询条件

这是最传统的方式,但是安全性不高,例如:

$User = M("User"); // 实例化User对象

$User-where('type=1 AND status=1')-select();

最后生成的SQL语句是

SELECT * FROM think_user WHERE type=1 AND status=1

第二段:使用数组作为查询条件

$condition['name'] = 'thinkphp';

$condition['status'] = 1;

// 把查询条件传入查询方法

$User-where($condition)-select();

SELECT * FROM think_user WHERE 'name'='thinkphp' AND status=1

如果进行多字段查询,那么字段之间的默认逻辑关系是 逻辑与 AND,但是用下面的规则可以更改默认的逻辑判断,通过使用 _logic 定义查询逻辑:

$condition['account'] = 'thinkphp';

$condition['_logic'] = 'OR'; //定义查询逻辑

php食物数据查询-图3

SELECT * FROM think_user WHERE 'name'='thinkphp' OR +account+='thinkphp'

第三段:使用对象方式来查询 (这里以stdClass内置对象为例)

// 定义查询条件

$condition = new stdClass();

$condition-name = 'thinkphp';

$condition-status= 1;

最后生成的SQL语句和上面一样

SELECT * FROM think_user WHERE +name+='thinkphp' AND status=1

使用对象方式查询和使用数组查询的效果是相同的,并且是可以互换的,大多数情况下,我们建议采用数组方式更加高效,后面我们会以数组方式为例来讲解具体的查询语言用法.

表达式查询

上面的查询条件仅仅是一个简单的相等判断,可以使用查询表达式支持更多的SQL查询语法,并且可以用于数组或者对象方式的查询(下面仅以数组方式为例说明),查询表达式的使用格式:

$map['字段名'] = array('表达式','查询条件');

表达式不分大小写,支持的查询表达式有下面几种,分别表示的含义是:

$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')

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

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

编辑推荐

热门文章