2017-10-16 2 views
0

My table 私は私が私のテーブル内の多次元配列データをフェッチするにはどうすればよい私のテーブルに

My Post array

を多次元配列を取得したいです。私のイメージでは、食べ物名、数量、価格が私のテーブルに取り込まれるはずです。

+1

HTMLまたはMySQLテーブル?私はその質問を理解していない。 – PHPglue

+0

まず、HTMLテーブルかデータベースのテーブルかを教えてください。それで、コードタグに画像としてではなくコードを追加する必要があります。誰もが貼り付けをコピーして試すことができないからです。 – Sand

+0

これはポストアレイです。メールページを送るためにカートに入れるページから来ます。 –

答えて

0

ここでは関係が設定されているものとします。 基本的に食べ物のテーブルには:quatity_idprice_idがあります。私達はちょうどjoin行うために必要な関係持っ :

select * from `food_table` where `food` = `Super man's soupe` join `quantity_table` where `food_table.quantity_id` = `food_table.id` join `price` where `food_table.price_id` = `food_table.id` 

joinは、すべてのデータがそうでなければ、それはあなたにエラーをスローします持っていることを前提としています。 Batman's soupという別の食べ物があるとしましょうが、あなたが知っているので値段がないでしょう...バットマンにはお金があります。存在しない列であるjoinを試していたため、エラーが発生します。このような場合は、leftjoinを使用する必要があります。

Difference in MySQL JOIN vs LEFT JOIN

+0

このテーブルはmysqlからフェッチされません。これはカートのページから電子メールの送信ページまでの配列データです。私はちょうど私のテーブルにこの配列をループしたい。 –

+0

@JPSenthilKumarコードを少し追加してより具体的にする必要があります。何か試しましたか? –

関連する問題