2016-07-27 60 views
-2

你好,我在$anyOne使這個查詢WordPress插件如何在數組中選擇此項?

$anyOne = $wpdb->get_results("SELECT MAX(id) as idlastest FROM " . $table_name_for_select . " WHERE drJlDate='".$dkdrbooking_for_compare."'"); 

Array ([0] => stdClass Object ([idlastest] => 32)) 

我需要得到32在另一個查詢中使用它,但我不能選擇。我如何從這個數組中獲得idlastest? 我嘗試這樣的代碼,但沒有奏效

echo 'lastestID is : '.$myIds[0]['idlastest']; 
+0

嘗試$ myIds [0] - > idlastest – sozkul

+0

http://stackoverflow.com/questions/5156841/stdclass-對象和數組如何使用PHP在這裏,我希望它有幫助。 – Danielius

+0

@Danielius tnx so much –

回答

0

這是你的數組中的一個對象,所以使用->獲取對象的值

echo 'lastestID is : '.$myIds[0]->idlastest; 
+2

11.3k。你不覺得給予評論而不是回答這類問題會好嗎?但沒有進攻,堆疊顯示的綠色數字吸引每一個。 –

+1

它的工作,TNX很多:) –

+0

@Anant如果評論可以描述答案,爲什麼在這裏回答選項?我真的很感激你的話,並感謝給我看我的位置 –

1

當你想獲取單個記錄使用get_row函數而不是get_results。如果你想在數組中獲得結果而不是對象,你可以在函數中傳遞參數「ARRAY_A」,如下所示。

//更改查詢

$anyOne = $wpdb->get_row("SELECT MAX(id) as idlastest FROM " . $table_name_for_select . " WHERE drJlDate='".$dkdrbooking_for_compare."'",ARRAY_A); 

//獲取引起

echo 'lastestID is : '.$anyOne['idlastest']; 
+0

您好tnx對於我的答案acutyl我需要運行這個quer $ anyOne = $ wpdb-> get_results(「SELECT drTurn FROM」。$ table_name_for_select。「WHERE id =(SELECT MAX(id)as」from。。$ table_name_for_select。「。 WHERE drJlDate ='「。$ dkdrbooking_for_compare。」')「); –

+0

,但它顯示我nothig,我選擇寫它的一部分 –

+0

@ A.imahrap好了。 –

相關問題