我想知道是否可以向mysql发送一个查询但是收到两个数组?
$query = 'SELECT a.username,b.* FROM users a, posts b WHERE b.user_id = a.id';
这应该返回一个像
这样的数组array(
'postid' => 1,
'title' => 'this is a title',
'body' => 'this is a body',
'user' => array(
'id' => 1,
'username' => 'name'
)
)
当前查询返回一个混合的'与用户一起排列并一起发布。
答案 0 :(得分:0)
看看MVC模式。
您可以使用属性static_cast<char*>
,Post
,postid
和title
作为数组创建类似body
的模型。在SQL之后,您可以填写模型。然后,您可以访问模型中的数据。
示例:强>
user
要获得理想的结果,您无法进行查询。