我试图从数据库代码中获取数据:
$carsql = "SELECT history.partno
FROM history
WHERE history.vm = 'TT'
AND history.status = 0
AND history.voucherno = '$voucherno'";
$carinfo = odbc_exec($db,$carsql);
if($car1 = odbc_fetch_array($carinfo)){
while ($car = odbc_fetch_array($carinfo)){
当我手动执行SQL时,SQL返回行,IF循环给出肯定的结果。当我在While行中执行相同的执行时,它将停止工作。
答案 0 :(得分:0)
if条件无用,只需省略即可。 if行消失后,只有在数组中有结果时,while循环才会开始。