ZFでmysql_fetch_assocと同等のものは何ですか?あなたはプレーンなDBアダプタを使用していくつかの可能性ZFでmysql_fetch_assocと同等のものは何ですか?
を持って
$table->fetchRow($select)->toArray();
ZFでmysql_fetch_assocと同等のものは何ですか?あなたはプレーンなDBアダプタを使用していくつかの可能性ZFでmysql_fetch_assocと同等のものは何ですか?
を持って
$table->fetchRow($select)->toArray();
、reference::で
てみテーブルクラスを使用して
$db->setFetchMode(Zend_Db::FETCH_ASSOC);
$result = $db->fetchRow('SELECT * FROM bugs WHERE bug_id = 2');
// also works
$result = $db->fetchRow('SELECT * FROM bugs WHERE bug_id = 2', array(), Zend_Db::FETCH_ASSOC);
// note that $result is a single object, not an array of objects
echo $result['bug_description'];
$table = new Bugs();
$select = $table->select()->where('bug_status = ?', 'NEW')
->order('bug_id');
$row = $table->fetchRow($select);
$rowArray = $row->toArray();
あなたは、データベース接続を初期化した場合、あなたは今、あなたはあなたの結果を照会するDBアダプタを使用し、Zend_Select
を使用してmysql_fetch_assoc
でそれを得ることができます
$db = Zend_Db_Table::getDefaultAdapter();
ことによってそれを要求することができます
$select = $db->select()
->from('table')
->where('id = ?', 5);
// mysql_fetch_assoc
$row = $db->fetchRow($select);
print_r($row);
マニュアルSQLクエリを使用して
// mysql_fetch_assoc
$row = $db->fetchRow("SELECT * FROM table WHERE id = 5");
print_r($row);
フェッチ複数行の結果を連想配列が返され
使用fetchAllの方法。
$db->fetchAll("SELECT * FROM table ORDER BY id DESC);
dbアダプターのfetchRow ... – RageZ