1
A
回答
5
$id_str = implode(', ', $ids);
mysql_query("SELECT name FROM employees WHERE id IN ($id_str)");
。
2
將數組拼成一個字符串,然後使用MySQL的IN()函數。
SELECT col1, col2, col3
FROM employees
WHERE col1 IN(1, 12, 38, 52)
如果你想把它們都在同一個結果行,使用MySQL的GROUP CONCAT你可以得到in
字符串implode()
$ids = array(1,132,32,52);
$inString = implode(",",$ids);
$query = "SELECT col1, col2, col3
FROM employees
WHERE col1 IN ({$inString})";
相關問題
- 1. 如何編寫基於列的查詢
- 2. 基於數組值的MySQL select查詢
- 3. ElasticSearch:基於數組值的查詢
- 4. 如何在Django中編寫查詢以基於JSON數據過濾查詢集?
- 5. 如何編寫查詢對象內數組的mongo查詢?
- 6. 如何編寫基於EF的linq查詢?
- 7. 如何編寫基於多個表的查詢?
- 8. LINQ2SQL - 如何通過查詢編寫組
- 9. 查詢基於位的值
- 10. 基於數組值寫入文件
- 11. 如何編寫MySQL查詢以基於時間範圍獲取計數?
- 12. LINQ和lambda,查詢基於數組
- 13. 如何基於查詢
- 14. 如何編寫C#簡單組SQL查詢LINQ查詢
- 15. 編寫一個Rails數組查詢
- 16. MongoDB - 基於對象數組屬性的值查詢
- 17. 查詢基於數組字段值的位置
- 18. 如何編寫SPARQL查詢?
- 19. 如何編寫LINQ查詢?
- 20. 如何編寫此查詢?
- 21. 如何編寫MySQL查詢
- 22. 如何編寫HQL查詢
- 23. 如何編寫此查詢?
- 24. 如何編寫SQL查詢?
- 25. 如何編寫HQL查詢?
- 26. 如何編寫MySQL查詢
- 27. 如何編寫mysql查詢?
- 28. 如何編寫on_change查詢?
- 29. 如何編寫Nhibernate查詢
- 30. 如何編寫Tableau查詢?