Medoo Get的使用:查询单条数据

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"
例二:(多个字段查询)
$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
)



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

家铭didphp

你的鼓励是我最大的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值