2016-07-29 33 views
0

我有一個我想要從數據庫中獲取數據的ID列表。如何將字符串轉換爲PHP或MySQL列表

$ids = "1,2,3,4"; 

這裏是我的查詢

$this->Execute("SELECT * FROM table WHERE id in (?)",array($ids)); 

這只是給我的結果,其中id = 1。如何獲取id爲1到4的數據?

+0

您的查詢應該已經這樣做,假設你確實有其中'id'是1你需要綁定的每個數據,2,3或4 –

+0

(?,?,?,?)「,數組(1,2,3,4)) – SIDU

回答

1

使用FIND_IN_SET因爲$ids是一個字符串

$this->Execute("SELECT * FROM table WHERE FIND_IN_SET(id, ?)", array($ids)); 
+0

它工作得很好,非常感謝。 –

相關問題