こんにちは私は "month"と "month2"という名前のMySQLで私のテーブルの列を持っている、月の列は "11"の値を持ち、month2の列は "15"の値を持っています。月(11)と月2(15)の間の値を表示することは可能ですか?私は数字12,13と14を表示することについて話しています。ありがとう!2つの数値の間の表示値
EDIT:
番号12,13,14は、検索フィールドにいる場合はどう?例えば、14日目のユーザ検索、14は月(11)と月2(15)の間にありますか?
こんにちは私は "month"と "month2"という名前のMySQLで私のテーブルの列を持っている、月の列は "11"の値を持ち、month2の列は "15"の値を持っています。月(11)と月2(15)の間の値を表示することは可能ですか?私は数字12,13と14を表示することについて話しています。ありがとう!2つの数値の間の表示値
EDIT:
番号12,13,14は、検索フィールドにいる場合はどう?例えば、14日目のユーザ検索、14は月(11)と月2(15)の間にありますか?
はい、ループを使用します。
for ($i = 11; $i < 15; $i++) {
echo $i;
}
foreach(range($month1 + 1, $month2 - 1) as $month) {
echo $month;
}
テストされていない、といくつかのエラーチェックが必要ですが、仕事をすることがあります。
なぜ 'range'を使って配列を作成して、' for'を使う代わりに 'foreach'を使うのですか? 'for($ i = $ month1 + 1; $ i <$ month2; $ i ++){エコー$ i; } ' –
特別な理由はなく、ちょうどforeachと範囲を使うように感じました。彼らはどちらも同じことに減らします。 –
$sql="SELECT * FROM some_table WHERE some_field='somevalue'";
$result=mysql_query($sql);
if(!$result){
echo 'error occurred';
die(mysql_error());
}
$row=mysql_fetch_assoc($result);
$month=$row['month'];
$month2=$row['month2'];
for($i=$month+1; $i<$month2; $i++){
echo $i." "
}
あなたは 'for'ループを試しましたか? –