Zend Framework已經有許多moudle可以與DB溝通,以下範例是呼叫Zend_Db::factory使用PDO連接Mysql
因為ZF建出來的是PDO物件,所以使用的方式就跟一般PDO用法一樣。
1 | //連接資料庫 |
2 | $db = Zend_Db::factory( 'Pdo_Mysql' , array ( |
3 | 'host' => 'localhost' , |
4 | 'username' => 'johnson' , |
5 | 'password' => '123' , |
6 | 'dbname' => 'test' |
7 | )); |
8 | $db -> query( 'set names UTF8' ); |
9 |
10 |
11 | $sql = "select * from `order`" ; |
12 | $sth = $db -> query( $sql ); |
13 | $rs = $sth -> fetchAll(); |
14 | print_r( $rs ); |