Re: [請益] Zend Framework無法查詢MySQL資料表(連 …
※ 引述《darKyle (飄向星空)》之銘言:
: 程式碼:
: -------------------------------------
: $db = Zend_Db_Adapter_Pdo_Mysql($config)
: // 印出所有資料表名稱
: $ts = $db->listTables();
: foreach($ts as $t)
: echo $t.'<br/>';
: // 新增user
: $data = array(
: 'UserName' => 'guest',
: 'password' => '123'
: );
: $db->insert('user', $data);
: // 查詢user
: $sql = 'SELECT * FROM user';
: $r = $db->fetchAll($sql);
: --------------------------------------
: listTables()和insert()的部份都正常
: guest確實有被加入user資料表
: 問題就出在$db->fetchAll($sql)
: 測試以後發現只要呼叫了$db->fetchAll(), $db->fetchRow(), $db->query()...之類的
: 就會出現這樣的錯誤
: firefox: http://img19.imageshack.us/img19/4036/36510461wa5.jpg


: 如果拿掉$r = $db->fetchAll($sql);這行
: 就可以常顯示網頁內容(所有資料表的名稱)
: 這應該是Zend的問題
: 因為我用PHP內建的mysql function可以正常查詢並印出內容
: 請問有高手知道怎麼解決嗎ꄊ
查詢的部份下錯了
應該是
$sql = 'SELECT * FROM user';
$r = $db -> query($sql);
$arrResult = $r -> fetchAll();
你少了 query 的動作
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.44.240
→
02/06 22:31, , 1F
02/06 22:31, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18