mysql(简单一句话)

来源:百度知道 编辑:UC知道 时间:2024/06/16 15:54:14
$ii=1;
$query = 'SELECT ming,a11 FROM zong WHERE a1 BETWEEN "$ii" AND "$ii+1";
这样就出错。为什么呢?
$query = 'SELECT ming,a11 FROM zong WHERE a1 BETWEEN 1 AND 2;
这样就没问题。
请各位大虾多加指点。
额。试过了,,,不好使,,神奇的是,,我试的时候用的变量也是$iii!!!

sql里不能直接运行$ii变量,要将两个字符串接起来
改成如下
$query ="SELECT ming,a11 FROM zong WHERE a1 BETWEEN ".$ii." A ND ".$ii+1." ";

$iii = $ii + 1 ; 然后把两个变量都拼进去。这样总应该可以了