我在蛋糕php 2.6中运行自定义查询。
但是我想要那个结果类似的清单


  $ sql =“ SELECT Visit.id FROM Visit”;
  
  $ result = $ this-> Visit-> query($ sql);


结果是:

数组
  0 =>

array

  'Visit' =>

    array

      'id' => string '221403' (length=6)


1 =>

array

  'Visit' =>

    array

      'id' => string '221402' (length=6)


2 =>

array

  'Visit' =>

    array

      'id' => string '221397' (length=6)


3 =>

array

  'Visit' =>

    array

      'id' => string '221394' (length=6)


4 =>

array

  'Visit' =>

    array

      'id' => string '221393' (length=6)




我希望结果是:

数组
  0 =>

'id' => string '221403' (length=6)


1 =>

'id' => string '221402' (length=6)


2 =>

'id' => string '221397' (length=6)


3 =>

'id' => string '221394' (length=6)


4 =>

'id' => string '221393' (length=6)

最佳答案

为什么要自定义查询?

除了使用自定义查询,您还可以简单地使用:

$visits = $this->Visit->find('all',array('fields' => array('Visit.id')));
$this->set('visits',$visits);

关于mysql - 谁在cakephp中运行自定义查询并检索列表结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36527669/

10-11 20:21