[請益] Zend Framework無法查詢MySQL資料表(連線被重設)
程式碼:
-------------------------------------
$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可以正常查詢並印出內容
請問有高手知道怎麼解決嗎ꄊ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.232.43
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18