我收到这个错误
注意:未定义的索引:第26行C:''wamp''www''myproj''includes''func.php中的maxvalid
我的代码是
require("common.php");
$incquery = "select max($TabFld) as maxvalid from $TabName";
$stmt = $db->prepare($incquery);
$incresult = $stmt->execute();
$row=$stmt->fetchAll();
$maxvalid = $row['maxvalid'];
if($maxvalid <> NULL)
{
$incvalid=$row['maxvalid']+1;
}
return $incvalid;
我正在使用PDO来连接mysql,我以前从未使用过它。我总是使用mysql_connect
来连接数据库,我不明白为什么会出现这个错误。
我还调试了代码,发现$maxvalid
变量中没有值,但它是在我使用mysql_connect
时出现的。
fetchAll
返回一个行数组。只尝试fetch
供将来参考,如果有疑问,请使用var_dump
it.