1
SELECT * FROM think_user WHERE `name`='thinkphp' AND status=1
使用对象方式查询和使用数组查询的效果是相同的 , 并且是可以互换的,大多数情况下,我们建议采用数组方式更加高效,后面我们会以数组方式为例来讲解具体的查询语言用法 。
表达式查询
上面的查询条件仅仅是一个简单的相等判断 , 可以使用查询表达式支持更多的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 根据IP获取地区查询数据库内容有可能php全国地区数据库你查询出来php全国地区数据库的是很多条记录 。
而php全国地区数据库你在$rs=mysql_fetch_array($q);php全国地区数据库的使用上可能还有不熟悉的地方 。你打印出来看看具体是什么 。
关于PHP数据库PHP调用三种数据库php全国地区数据库的方法
本文比较详细的介绍PHP调用MySQL、ODBC以及ORACLE数据库 。
MySQL是一个小巧灵珑的数据库服务器软件 , 对于中、小型应用系统是非常理想的 。除php全国地区数据库了支持标准的ANSI SQL语句外,最重要的是,它还支持多种平台,而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能 。它和PHP、 Apache一样,是属于开放源代码软件 。其官方网站是php全国地区数据库:,上面提供Windows,Linux,Unix版本的源代码的下载 。
注意 , MySQL访问函数都需要有相应的权限才能运行 。常用的相关函数介绍如下:
(1)integer mysql_connect(主机,用户名,口令);
此函数开始一个对指定主机上的MySQL数据库的连接 。若该数据库位于一个不同地端口,则在主机名后加上冒号和端口号 。所有参数均为可选的,缺省情况下分别对应为本地主机、用户正在执行的脚本名和空 。主机可以是IP地址或域名 。
在脚本执行结束时 , 连接被自动关闭,也可以用mysql_close提前关闭 。
(2)boolean mysql_create_db(数据库名);
创建一个数据库 。注意必须用一个带有创建数据库许可权的帐号打开连接 。
(3)boolean mysql_select_db(数据库名,连接号);
选择缺省数据库 。
(4)integer mysql_query(SQL语句,连接号);
对指定数据库进行查询 。如果SQL语句是select,则返回一个结果号,否则返回的值可以不理会 。如果失败,返回false. 。
(5)array mysql_fetch_array(结果号);
取出下一行,返回一个数组.可以用数字下标访问(第一个字段是下标 0),也可以用字符串下标访问(即使用各字段名) 。如已取了最后一行,返回 false. 。
(6)mysql_fetch_row(结果号);
返回一个矩阵代表结果集中一行的所有域 。每次调用都会产生下一行 , 直到没有行剩下时返回false 。每个域值都由一个从零开始的偏移量索引 。这是从查询中获取结果的最快方法 。
(7)integer mysql_num_rows(结果号);
返回结果集中行的数目
推荐阅读
- 问问商店ios系统,问问商店app下载
- 关于plsql连接64位oracle配置的信息
- asp.net看什么书籍,asp,net
- 小队即时策略游戏攻略视频,小队手游
- python画三角函数 如何用python绘制三角形
- java虚拟机的原理,java虚拟机工作原理
- 中国直播间带货惊呆,中国直播带货数据统计
- C语言回调函数死机 c语言中回调函数
- 如何使用安卓手机设置微信,安卓手机怎么设置微信