1. 程式人生 > >symfony2實現從資料庫獲取資料的方法

symfony2實現從資料庫獲取資料的方法

假設有一張表:test,欄位:name,color

有兩條記錄:Tom blue

                         Lily red

      $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

                  )

)