0

こんにちは私はmysqlデータベースを持っています。そこにはYear_fromとYear_twoの2つの列があります。

私がやろうとしているのは、ボタンとして欠落している日付を表示できる方法を見つけることです。たとえば、年が2006で、年が2008の場合、もちろん2006、2007、2008を表示したいのです、これは可能ですか。 、データベースに2007の値がないため。

これが可能かどうか、またはどのように達成できるかわからないため、まだコードに取り組んでいません。

任意のアイデアをいただければ幸いです。

ありがとう

4

2 に答える 2

2

range($year_from, $year_to)すべての年のリストを生成するために使用します。その配列を使用してデータベースから取得した配列と比較しarray_diff()、欠落しているものを太字にします。

于 2012-11-07T20:58:51.120 に答える
0

これはコードで行う必要があります。
基本的に、データベースから一連のレコードを読み取り、表示したい年の配列を反復処理して、(反復ごとに) 結果セットに一致するレコードがあるかどうかを確認します。

于 2012-11-07T20:57:42.580 に答える