我有一个函数可以从数据库中获取来自不同表的用户的所有数据。我正在使用PDO
,每个返回的SELECT
是associative array
.
我想要的是该函数将只返回一个,array
包括从数据库中获取的所有信息。如此庞大array
的所有用户数据。
问题是我收到错误,因为我不能简单地合并更多arrays
,否则我将拥有Array to string conversion error
.
我怎样才能将所有内容混合在一起可以arrays
理解array
?
function userInfo($uID, $pdo) {
$user = PDOselect('user', '*', array('id_user'=> $uID), $pdo);
$user_registration = PDOselect('user_registration', '*', array('id_user'=> $uID), $pdo);
$user_addfields_anagraphic = PDOselect('user_addfields_anagraphic', '*', array('id_user'=> $uID), $pdo);
$user_addfields_legal = PDOselect('user_addfields_legal', '*', array('id_user'=> $uID), $pdo);
$user_addfields_public = PDOselect('user_addfields_public', '*', array('id_user'=> $uID), $pdo);
return .....
}