symfony2實現從資料庫獲取資料的方法
假設有一張表:test,欄位:name,color
有兩條記錄:Tom blue
Lily red
1
$conn=$this->getDoctrine()->getConnection();
$data=$conn->fetchcolumn("SELECT name,color FORM test");
echo '<pre>';print_r($data);
結果為:Tom
2
$conn=$this->getDoctrine()->getConnection();
$data=$conn->fetchArray("SELECT name,color FROM test");
echo '<pre>';print_r($data);
結果為:
Array
{
[0]=>Tom
[1]=>blue
}
3
$conn=$this->getDoctrine()->getConnection();
$data=$conn->fetchAssoc("SELECT name,color FROM test");
echo '<pre>';print_r($data);
結果為
Array
(
[name]=>Tom
[color]=>blue
)
4
$conn=$this->getDoctrine()->getConnection();
$data=$conn->fetchAll("SELECT name,color FROM test");
echo '<pre>';print_r($data);
結果為
Array
(
[0]=>Array
(
[name]=>Tom
[color]=>blue
)
[1]=>Array
(
[name]=>Lily
[color]=>red
)
)