在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)
函数的内容。
答案 0 :(得分:12)
我相信这可能是解决方案,或者至少是朝着正确方向迈出的一步。
$q = "select id from table where id=123";
$db = ConnectionManager::getDataSource('default');
$myData = $db->query($q);