您好我在MySQL中名爲「month」和「month2」的表中有一列,月份列的值爲「11」,month2列的值爲「15」。是否可以顯示月份(11)和月份2(15)之間的值?我在談論顯示數字12,13和14.謝謝!在兩個數字之間的顯示值
編輯:
如果什麼號碼12,13,14都在搜索領域?例如用戶搜索第14天,而14在月(11)和第2(15)之間?
您好我在MySQL中名爲「month」和「month2」的表中有一列,月份列的值爲「11」,month2列的值爲「15」。是否可以顯示月份(11)和月份2(15)之間的值?我在談論顯示數字12,13和14.謝謝!在兩個數字之間的顯示值
編輯:
如果什麼號碼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'創建一個數組來使用'foreach'而不是使用普通的'for'呢? 'for($ i = $ month1 + 1; $ i <$ month2; $ i ++){echo $ 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'循環嗎? –