thinkphp实现like模糊查询方法
本文为大家讲解的是thinkphp实现like模糊查询的方法,以实例形式讲述了字符串形式及数组形式作为查询条件的like模糊查询实现方法,感兴趣的朋友可以参考下
本文实例讲述了thinkphp实现like模糊查询的方法,分享给大家供大家参考。具体实现方法如下:
目前使用thinkphp框架进行项目开发的人越来越多了,由于其封装性较好,导致了很多纯PHP开发的部分不易上手,本文实例即以like模糊查询为例对此加以说明。
这里主要通过举例来说明用法:
ThinkPHP可以支持直接使用字符串作为查询条件,但是大多数情况推荐使用索引数组或者对象来作为查询条件,因为会更加安全。
一、使用字符串作为查询条件
这是最传统的方式,但是安全性不高,
例如:
$User = M("User"); // 实例化User对象
$User->where('type=1 AND status=1')->select();
最后生成的SQL语句是
SELECT * FROM think_user WHERE type=1 AND status=1
如果进行多字段查询,那么字段之间的默认逻辑关系是逻辑与 AND,但是用下面的规则可以更改默认的逻辑判断,通过使用 _logic 定义查询逻辑:
$User = M("User"); // 实例化User对象
$condition['name'] = 'thinkphp';
$condition['account'] = 'thinkphp';
$condition['_logic'] = 'OR';
// 把查询条件传入查询方法
$User->where($condition)->select();
最后生成的SQL语句是
SELECT * FROM think_user WHERE `name`='thinkphp' OR `account`='thinkphp'
二、数组方式作为查询条件
讲了这么多了like查询怎么实现呢,下面看
$userForm=M('user');
$where['name']=array('like','phperz%');
$userForm->where($where)->select();
这里的like查询即为:
name like 'phperz%'
查询语句:php 数组字符串转数组
$where['name']=array('like',array('%phperz%','%'),'OR');
这里的like查询即为:
name like '%phperz%' or name like '%'
查询语句:
$where['name']=array(array('like','%a%'),array('like','%b%'),array('l ike','%c%'),'phperz','or');
这里的like查询即为:
(`name` LIKE '%a%') OR (`name` LIKE '%b%') OR (`name` LIKE '%c%') OR (`name` = 'phperz')
查询语句:
$where['_string']='(name like "%phperz%")  OR (title like "%phperz")'; 这里的like查询即为:
name like '%phperz%' or title like '%phperz'
总黄酮
生物总黄酮是指黄酮类化合物,是一大类天然产物,广泛存在于植物界,是许多中草药的有效成分。在
自然界中最常见的是黄酮和黄酮醇,其它包括双氢黄(醇)、异黄酮、双黄酮、黄烷醇、查尔酮、橙酮、花苷及新黄酮类等。
简介
近年来,由于自由基生命科学的进展,使具有很强的抗氧化和消除自由基作用的类黄酮受到空前的重视。类黄酮参与了磷酸与花生四烯酸的代谢、蛋白质的磷酸化、钙离子的转移、自由基的清除、抗氧化活力的增强、氧化还原作用、螯合作用和基因的表达。它们对健康的好处有:(  1 )抗炎症(  2 )抗过敏(  3 )抑制细菌(  4 )抑制寄生虫(  5 )抑制病毒(  6 )防治肝病(7 )防治血管疾病(8 )防治血管栓塞(9 )防治心与脑血管疾病(10 )抗肿瘤(11 )抗化学毒物等。天然来源的生物黄酮分子量小,能被人体迅速吸收,能通过血脑屏障,能时入脂肪组织,进而体现出如下功能:消除疲劳、保护血管、防动脉硬化、扩张毛细血管、疏通微循环、活化大脑及其他脏器细胞的功能、抗脂肪氧化、抗衰老。近年来国内外对茶多酚、银杏类黄酮等的药理和营养性的广泛深入的研究和临床试验,证实类黄酮既是药理因子,又是重要的营养因子为一种新发现的营养素,对人体具有重要的生理保健功效。目前,很多著名的抗氧化剂和自由基清除剂都是类黄酮。例如,茶叶提取物和银杏提取物。葛根总黄酮在国内外研究和应用也已有多年,其防治动脉硬化、治偏瘫、防止大脑萎缩、降血脂、降血压、防治糖尿病、突发性耳聋乃至醒酒等不乏数例较多的临床报告。从法国松树皮和葡萄籽中提取的总黄酮" 碧萝藏"-- (英文称PYCNOGENOL )在欧洲以不同的商品名实际行销应用25 年之久,并被美国FDA 认可为食用
黄酮类营养保健品,所报告的保健作用相当广泛,内用称之为" 类维生素" 或抗自由基营养素,外用称之为" 皮肤维生素" 。进一步的研究发现碧萝藏的抗氧化作用比VE 强50 倍,比VC 强20 倍,而且能通过血脑屏障到达脑部,防治中枢神经系统的疾病,尤其对皮肤的保健、年轻化及血管的健康抗炎作用特别显著。在欧洲碧萝藏已作为保健药物,在美国作为膳食补充品(相当于我国的保健食品),风行一时。随着对生物总黄酮与人类营养关系研究的深入,不远的将来可能证明黄酮类化合物是人类必需的微营养素或者是必需的食物因子。性状:片剂。
功能主治与用法用量
功能主治:本品具有增加脑血流量及冠脉血流量的作用,可用于缓解高血压症状(颈项强痛)、心绞痛及突发性耳聋,有一定疗效。用法及用量:口服:每片含总黄酮60mg,每次5片,1日3次。
不良反应与注意
不良反应和注意:目前,暂没有发现任何不良反应.
洛伐他丁
【中文名称】:洛伐他丁
【英文名称】:Lovastatin
【化学名称】:(S)-2-甲基丁酸-(1S,3S,7S,8S,8aR)-1,2,3,7,8,8a-六氢-3,7-二甲基
-8-[2-(2R,4R)-4-羟基-6氧代-2-四氢吡喃基]-乙基]-1-萘酯
【化学结构式】:
洛伐他丁结构式
【作用与用途】洛伐他丁胃肠吸收后,很快水解成开环羟酸,为催化胆固醇合成的早期限速酶(HMG -coA还原酶)的竞争性抑制剂。可降低血浆总胆固醇、低密度脂蛋白和极低密度脂蛋白的胆固醇含量。亦可中度增加高密度脂蛋白胆固醇和降低血浆甘油三酯。可有效降低无并发症及良好控制的糖尿病人的高胆固醇血症,包括了胰岛素依赖性及非胰岛素依赖性糖尿病。
【用法用量】口服:一般始服剂量为每日20mg,晚餐时1次顿服,轻度至中度高胆固醇血症的病人,可以从10mg开始服用。最大量可至每日80mg。
【注意事项】①病人既往有肝脏病史者应慎用本药,活动性肝脏病者禁用。②副反应多为短暂性的:胃肠胀气、腹泻、便秘、恶心、消化不良、头痛、肌肉疼痛、皮疹、失眠等。③洛伐他丁与香豆素抗凝剂同时使用时,部分病人凝血酶原时间延长。使用抗凝剂的病人,洛伐他丁前后均应检查凝血酶原时间,并按使用香豆素抗凝剂时推荐的间期监测。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。