【发布时间】:2015-05-01 21:07:26
【问题描述】:
这是一个非常常见的操作,但我不知道为什么我有一个字符串数组。
$res=$queryHelper->ExecuteQuery("
SELECT (food.id,stores.name)
FROM food, stores
WHERE food.id_stores=stores.id");
查询助手类
public function ExecuteQuery($queryRec,$executeRec=array())
{
$sql = $this->db->prepare($queryRec);
$sql->execute($executeRec);
$this->res=$sql->fetchAll();
return $this->res;
}
餐桌食物
id| name | id_stores
0 | PASTA | 0
1 | FISH | 0
表店
id |name
0 | MARKET0
1 | MARKET1
$res 是
Array ( [0] => Array ( [row] => (0,MARKET0) ) [1] => Array ( [row] => (1,MARKET0) ) )
但我期待
Array ( [0] => Array ( [0] => (0), [1] => ["MARKET0"] ) [1] => Array ([0] => (1), [1] => ["MARKET0"] ) )
或类似的东西。
如果查询中只有一个表,一切都很好。
【问题讨论】:
标签: php sql postgresql