0

5 つの列 (ID、timestamp_day、dayprice、weekprice、weekendprice) を持つ mysql テーブルがあります。このテーブルには、次の 3 年間、日、週末、週のレンタルの価格が保存されます。価格は常に同じであるとは限りません。ここで、ユーザーがドロップダウン (週、週末、日) でレンタル期間を選択し、選択したレンタル期間の価格で週番号を 3 か月の選択した日付範囲で表示するようにします。私の考えは、レンタル期間ごとの価格で 3 年間のすべてのタイムスタンプを含む (2 次元?) 配列を作成することです。そのため、変化するユーザー入力に基づいて価格を表示する関数を jquery で作成できます。利点は、広告ごとに 1 つのクエリを使用するだけでよく、ユーザーの変更ごとに新しいクエリを使用する必要がないことです。しかし、残りのデータと一緒に、1 つのクエリでこれら 3 つの JavaScript 配列を生成する方法はありますか? 簡略化されたクエリは次のようになります。

SELECT * FROM data_adv INNER JOIN data_pictures ON data_adv.ID = data_pictures.ID WHERE adv_nr = 10

4

1 に答える 1

0

多次元配列が必要な場合は、PHP で JSON にフォーマットしてから、そのフォーマットで javascript/Jquery に返します。使用は非常に簡単です。

また、3 年分の情報を返すクエリは実行しません...おそらく毎回 1 か月程度の情報を取得するため、ユーザーは 3 年以上のレンタルを見ることはありません:S

于 2012-11-19T15:01:53.700 に答える