我是使用 $pdo 语句的新手,所以可能是一些我尚未在 php.net 上阅读过的简单内容。查询数据库时收到重复的结果。
结果:
[0] => Array
(
[umeta_id] => 31
[0] => 31
[user_id] => 2
[1] => 2
[meta_key] => fbmeta
[2] => fbmeta
[meta_value] => someMetaValueStuff;
[3] => someMetaValueStuff;
)
查询很简单:
function getData(){
global $pdo;
$query = $pdo->prepare('SELECT * FROM usermeta WHERE meta_key = "fbmeta" LIMIT 0,30');
$query->execute();
return $query->fetchAll();
}
print_r( getData() );
问题是命名键(umeta_id
, user_id
, meta_key
, meta_value
)确实存在,数字键不存在。查询如何返回这些?以及如何防止它们被退回?