mySQL DB に保存されている json 文字列を取得しましたが、特定のキーに値が含まれているかどうかを確認する方法を見つけようとしています。
グーグルで調べていますが、ほとんどのソリューションは特定の値を見つけることを指しています。代わりに、そこに値があるかどうかを確認したいのです。
これは、ある種の php チェック関数に実装される予定です。複数のクエリを実行する代わりに、mysql からすべての結果を取得する方法があれば、それは素晴らしいことです。
例:
row 1 {"Name":"Jane","Group":"","customernumber":"12345"}
row 2 {"Name":"Mike","Group":"Sales","customernumber":"23456"}
row 3 {"Name":"Steve","Group":"","customernumber":"34567"}
結果の配列には、Mike と詳細などが含まれます。
少し助けてください。
編集
- このようにデータを保存することを選択しませんでした。このようなカスタムフォームを保存するのは、私が使用しているCMSです。
約 400 db のエントリがあり、数人のユーザーがこれらの結果を使用するページを表示するため、多くの結果を配列に格納するとパフォーマンスが低下するかどうかわからないため、MySQL に処理を任せることを考えました。非常に頻繁な要求を引き起こします。