Cake 2.X从原始查询中检索数据

时间:2014-02-06 20:08:19

标签: cakephp-2.0

CakePHP 2.1.x - Run a query without any models in AppController显示 我有一个查询,

 $q = "select id from table where id=123";
 $db = ConnectionManager::getDataSource('default');
 $qr = $db->rawQuery($q);

ok(!),它有效......但是,如何获取我的数据?教程示例在哪里?

我需要类似$data = $qr->fetchAll()方法或$id = getMyData($qr)函数的内容。

1 个答案:

答案 0 :(得分:12)

我相信这可能是解决方案,或者至少是朝着正确方向迈出的一步。

$q = "select id from table where id=123";
$db = ConnectionManager::getDataSource('default');
$myData = $db->query($q);