2017-11-13 17 views
0

をバンドルし、私は次の文字列からproductnumbersと数量を抽出したいと思います:MySQLのクエリは、製品に

{"25628":{"quantity":"1","tax_included":"yes","thumbnail":"yes","title":"product 1","desc":""},"25629":{"quantity":"1","tax_included":"yes","thumbnail":"yes","title":"Product 2","desc":""}} 

私は(この場合は4列で終わるしたいと思いますが、より多くの製品がでている場合文字列以上の列)を持つ:

column_1_alias:product_1
値:25628

column_2_alias:qty_pr_1 値:1

column_3_alias:product_2
値:25628

column_4_alias:qty_pr_2
値:1

など

私はそうではないすべての文字が常にある異なることがサブストリングが、製品のタイトルを試してみました同じ位置。この文字列を使用可能なデータに分割する方法はありますか?

すべてのヘルプは非常に高く評価されるだろう。..

ミシェル

答えて

0

使用json_decode - http://php.net/manual/en/function.json-decode.php - これはあなたが簡単に操作できるオブジェクトや配列などの読み取り可能なフォーマットをPHPにするJSONを返します。詳しい情報が必要な場合はお知らせください。

+0

私はこれを使用しようとしましたが、私はプログラマーではなく、それは私にとっては複雑すぎます。しかし、私は25628/1,25629/1というより簡単な値を抽出できる別のプラグインを選択しました。私はこの値を/と/の後の値で分割したいと思います。この場合、4列25628 | 1 | 25629 | 1 – Michel

関連する問題