2013-12-15 134 views
0

我是編寫服務器代碼的新手,無論如何,我有一個包含數字列表的SQL數據庫,我想檢查一下包含數字列表的數組是否有任何數字與數據庫重疊。檢查數據庫是否包含數組值

Database: 
ID Number 
1 3 
2 5 
3 7 
4 11 
5 13 
6 19 

例如,在PHP /僞代碼:

$numbers = $_REQUEST['NUMBERS'] // array of numbers i.e. [3, 7, 20, 54] 

這就是我在尋找:

echo json_encode($result) // returns [3, 7] 

回答

1

只是做一個查詢選擇包含從數字的行要求:

$numbers = implode(',', $_REQUEST['NUMBERS']); 
$query = "SELECT Number FROM TableName WHERE Number IN ($numbers)";