嗨我在MySQL的表中有一个名为“month”和“month2”的列,month列的值为“11”,month2列的值为“15”。是否可以显示月(11)和月2(15)之间的值?我正在谈论显示数字12,13和14.谢谢!
编辑:
如果数字12,13,14在搜索字段中怎么办?例如,用户搜索第14天,而14是在月(11)和月2(15)之间
答案 0 :(得分:2)
foreach(range($month1 + 1, $month2 - 1) as $month) {
echo $month;
}
未经测试,需要进行一些错误检查,但可以完成这项工作。
答案 1 :(得分:1)
是的,请使用循环。
for ($i = 11; $i < 15; $i++) {
echo $i;
}
答案 2 :(得分:1)
$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." "
}