【发布时间】:2017-06-26 15:31:59
【问题描述】:
我的每个用户都有包含 meta_key 和 meta_value 的数据库。我只想回显一个像 last_login 这样的值。我怎样才能做到这一点?
我不习惯使用数组和这样的表格。
$result[meta_key][last_login] 不工作 ;)
谢谢!
我的数据库表:
id, user_id, meta_key, meta_value
一些价值观:
3, 2, last_login, 2017-06-25 15:29:52
4, 2, name, Michael
5, 2, lastname, Leahcim
6, 3, last_login, 2017-06-04 07:29:52
7, 3, name, Peter
8, 3, lastname, Retep
我的查询:
$sth = $db->prepare("SELECT * FROM `usermeta` WHERE `user_id` =2");
$sth->execute();
$result = $sth->fetchAll();
print_r($result);
我得到的数组:
Array (
[0] => Array
(
[id] => 3
[0] => 3
[user_id] => 2
[1] => 2
[meta_key] => last_login
[2] => last_login
[meta_value] => 2017-06-25 15:29:52
)
【问题讨论】: