Medoo Get的使用:查询单条数据
2014-03-11 10:21
148 查看
get方法:get($table, $columns, $where),接受三个参数的传入
第一个需要传入的参数为字符串:String,即为要查询的数据表名
第二个需要传入的参数类型为字符串或数组:String/array(),即为要查询的字段,单个字段就用String,多个字段用array()
第三个需要传入的参数为数组:array(),即为查询条件
凡事用到get方法,不论条件为什么,最终该类库都会在结尾处加一个LIMIT 1,返回的数据都是一维数组或字符串,select方法返回的是二维数组
以下以官网示例进行完整说明(部分可能经过修改)
例一:(单一字段查询)
$email = $database->get("account", "email",array(
"user_id" => 1234
));以上查询返回的数据为字符串:String,等同于SQL语句:SELECT "email" FROM "account" WHERE "user_id" > 1 LIMIT 1
使用get方法,只查询一个字段,返回值就为字符串:String
"foo@bar.com"例二:(多个字段查询)
以上查询返回的数据为数组:array(),等同于SQL语句:SELECT "email","user_name" FROM "account" WHERE "user_id" > 1 LIMIT 1
使用get方法,查询多个字段,返回值就为数组:array(),被查询的每个字段会被定位返回数组中的键,对应的值为数组的键值
Array
(
[email] => foo@bar.com
[user_name] => fooa
)
第一个需要传入的参数为字符串:String,即为要查询的数据表名
第二个需要传入的参数类型为字符串或数组:String/array(),即为要查询的字段,单个字段就用String,多个字段用array()
第三个需要传入的参数为数组:array(),即为查询条件
凡事用到get方法,不论条件为什么,最终该类库都会在结尾处加一个LIMIT 1,返回的数据都是一维数组或字符串,select方法返回的是二维数组
以下以官网示例进行完整说明(部分可能经过修改)
例一:(单一字段查询)
$email = $database->get("account", "email",array(
"user_id" => 1234
));以上查询返回的数据为字符串:String,等同于SQL语句:SELECT "email" FROM "account" WHERE "user_id" > 1 LIMIT 1
使用get方法,只查询一个字段,返回值就为字符串:String
"foo@bar.com"例二:(多个字段查询)
$email = $database->get("account", array( "email", "user_name" ), array( "user_id[>]" => 1 ) );
以上查询返回的数据为数组:array(),等同于SQL语句:SELECT "email","user_name" FROM "account" WHERE "user_id" > 1 LIMIT 1
使用get方法,查询多个字段,返回值就为数组:array(),被查询的每个字段会被定位返回数组中的键,对应的值为数组的键值
Array
(
[email] => foo@bar.com
[user_name] => fooa
)
相关文章推荐
- Union all的使用实现一条sql把不同表里面的数据查出来,或者按照不同的查询条件查出来的sql累加起来
- 深入浅出SharePoint—使用SPSiteDataQuery 查询多个List中的数据
- Mysql中使用存储过程返回查询多个表的数据信息
- multimap的简单使用 一道数据输入,查询的问题
- 使用SQL查询所有数据库名和表名
- Scott Mitchell 的ASP.NET 2.0数据教程之48 使用SqlDataSource控件查询数据
- 使用CoreData查询数据:谓词过滤,排序操作
- Asp.Net使用DataSet查询数据库数据
- ORACLE使用row_number() over(...)对查询数据进行分组并排序
- 使用JAVA连接HBase时查询数据时,无限等待问题
- 使用mysql profiling功能剖析单条查询
- Web jquery表格组件 JQGrid 的使用 - 8.Pager、新增数据、查询、刷新、查看数据
- JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询
- MySQL使用select语句查询指定表中指定列(字段)的数据
- Oracle查询表空间的使用情况和数据文件是否拓展及剩余可拓展大小
- 使用MyBatis(二)使用java注解查询单行数据
- 使用Xpath查询xml文档节点数据
- 在Action中查询出SQL SERVER表的数据,返回一个list。怎么在JSP页面中使用Struts标签,显示出表中的内容?(转)
- 2.非关系型数据库(Nosql)之mongodb:mongodb显示所有数据库,使用数据库,集合创建(显示和隐式创建),集合查询,初步数据的增删改查,分页
- 使用LOL盒子的数据查询简单的战斗力信息