2012-06-18 123 views
0

我在Cake PHP中使用查詢函數($ this-> query(select ...)),並且我知道它返回值的數組。如果查詢只返回一個值,那麼該值在數組中的位置是多少?PHP查詢 - 返回的數組值

$ element = $ arrayName(0)是否正確?

我試圖用它作爲這樣的:

$flowsheet_name = $this->query("select FLOWSHEET_NAME from FLOWSHEET_TEMPLATE where FLOWSHEET_ID = ".$value.";"); 
     $flowsheet_question = $flowsheet_name(0); 
     array_push($this->$filedMethodMappings, $flowsheet_question => array(
       CaBase::KEY_MAPPING_LOGIC_COMPLEXITY => CaBase::LEVEL3_COMPLEXITY, 
       CaBase::KEY_FIELD_LOGIC_NAME   => 'wsUnifiedKey', 
       CaBase::KEY_FIELD_QUESTION_ID  => ''.$value, 
       ) 
      ); 

但是,如果它的工作我不能告訴。我得到一個雙箭頭錯誤的位置:

$flowsheet_question => array(
+0

爲什麼不自己嘗試呢?這將是 – nullpotent

+0

我確實嘗試過,我只是不知道它是否工作。我更新了這個問題,使它更清晰:) – nathpilland

回答

2

在CakePHP,簡單的方法,看看有什麼是你的數組中的事情是:

debug($flowsheet_name);