0
我有一個查詢結果。這是我的代碼。PDO合併結果到一個數組
$P = new Product();
echo "<pre>";
print_r($P->get_product_image_path(1));
echo "</pre>";
在產品分類中,我有這個功能。
public function get_product_image_path($productid){
$sql = "SELECT picture FROM ".PREFIX."product_picture WHERE product_id = :id";
$this->query($sql);
$this->bind(':id', $productid);
if ($this->rowCount() > 0)
return $this->queryResults();
else
return NULL;
}
這裏是我的數據庫類的功能
public function query($sql)
{
return $this->_sql = $this->getPdo()->prepare($sql);
}
public function bind($param, $value, $type = null){
if (is_null($type)) {
switch (true) {
case is_int($value):
$type = PDO::PARAM_INT;
break;
case is_bool($value):
$type = PDO::PARAM_BOOL;
break;
case is_null($value):
$type = PDO::PARAM_NULL;
break;
default:
$type = PDO::PARAM_STR;
}
}
$this->_sql->bindValue($param, $value, $type);
}
public function execute(){
return $this->_sql->execute();
}
public function queryResults(){
$this->execute();
return $this->_sql->fetchAll(PDO::FETCH_ASSOC);
}
結果返回
Array
(
[0] => Array
(
[picture] => 1328630682_1_xl.jpg
)
[1] => Array
(
[picture] => 1328630696_1_xl.jpg
)
[2] => Array
(
[picture] => 1328630689_1_xl.jpg
)
)
但我想合併這樣的
Array
(
[0] => 1328630682_1_xl.jpg
[1] => 1328630696_1_xl.jpg
[2] => 1328630689_1_xl.jpg
)
我該怎麼辦結果那。我是PDO的新手,這就是爲什麼我無法做到這一點。