我希望在我的sql数据库中计算多个行,如果等于6n-1的行数执行一个函数,如果没有,则不执行任何操作。
我知道我可以指定要查找的整数,但会有数千个,所以我希望找到一种可以定义数学的方法6n-1
例如,当我计算表中的行时,我想检查是否有5,11,17等等。
如果行数匹配,则执行某些操作,否则不执行任何操作。
由于5,11,17 ....等于从5开始的每第6行,因此可以表示为6n-1。
有没有办法在不定义要检查的每个整数的情况下执行此操作?
答案 0 :(得分:1)
($rowcount + 1) % 6 == 0
...也许
答案 1 :(得分:0)
for ( $i=1 ; 6*$i-1 <= $database_rows ; $i++ ) {
if ( 6*$i-1 == $database_rows ) {
do_something();
}
}