[英]error with Warning: odbc_fetch_row(): 4 is not a valid ODBC result
我正在做2個查詢
CALCULA_DEPARTAMENTO.PHP
$consulta= "SELECT * FROM Dept INNER JOIN Userinfo
ON Userinfo.Deptid = Dept.Deptid
where Dept.DeptName = '$departamento'";
我選擇這個人組成一個部門。 然后我要確保它能正常工作
$rs=odbc_exec($conn,$consulta);
if (!$rs)
{exit("Connection Failed: " . $rs);}
然后檢查所有結果,我這樣做:
while (odbc_fetch_row($rs))
{
session_start();
ob_start();
$_SESSION['departamento'] = $departamento;
include_once("calcula_cono.php");
calcularr();
}
odbc_close($conn);
在“很多事情”中,y調用另一個具有此查詢的php,以便能夠查看一個人的所有來龍去脈:
CALCULA_CONO.PHP
function calcularr()
{
$departamento = $_SESSION['departamento'];
$consultaa = "SELECT * FROM Checkinout, Userinfo
where Checkinout.Userid = '$userid' AND
Userinfo.userid = '$userid' AND
Checkinout.Checktime BETWEEN CDate('$fecha_inicio') AND
CDate('$fecha_fin')";
$rss=odbc_exec($conn,$consultaa);
if (!$rss)
{exit("Connection Failed: " . $rss);}
while (odbc_fetch_row($rss))
{ //more things here
}
}
它完成了第一次迭代,並且做得很好...但是當他必須進行第二次迭代時,我得到此錯誤:
Warning: odbc_fetch_row(): 4 is not a valid ODBC result resource
它完成了第一次迭代,並且做得很好...但是當他必須進行第二次迭代時,我得到了這個錯誤:
這表明, while
循環中的某些代碼行正在破壞結果變量$rss
(或可能是$rs
,具體取決於哪個odbc_fetch_row()
調用失敗)。 仔細檢查代碼,以確保您不會在循環內無意中將值分配給結果變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.