從MySQL 中的序列化數組檢索資料
問題:
您想要查詢資料庫表,其中欄位包含序列化數組,並僅選擇包含數組中特定項目的記錄。具體來說,您需要尋找「我的陣列中的一項」等於「$n」的記錄。
解決方案:
使用序列化數組來完成此類任務是這不是一個最佳解決方案,但如果您無法以不同的方式存儲數據,您可以利用PHP的序列化機制來執行
實作:
推薦:
正如其他貢獻者所提到的,如果您預計會基於數組內容進行頻繁查詢,則強烈建議考慮以標準化方式存儲數據。這將顯著提高效能和可維護性。
以上是如何有效地查詢具有序列化數組字段的 MySQL 表以查找包含特定項目的記錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!