<?php foreach($rows as $row):?> 報錯 $rows 無效參數(shù)是什么情況呢?
<?php?
$mysqli=new mysqli('127.0.0.1','root','root','usercms');
if($mysqli->connect_errno){
die('CONNECT ERROR:'.$mysqli->connect_error);
}
$sql="select ad_id,username,password from usercms";
$mysqli_result=$mysqli->query($sql);
if($mysqli_result && $mysqli_result->num_rows>0){
while($row = $mysqli_result->fetch_assoc()){
$rows[]=$row;
}
}
//print_r($rowsr);
?>
一直報錯 ?并且 數(shù)據(jù)表的內(nèi)容打不出來,是哪里錯了呢 ??
Notice: Undefined variable: rows in?D:\myenv\apache\htdocs\newpro\login.php?on line?28
Warning: Invalid argument supplied for foreach() in?D:\myenv\apache\htdocs\newpro\login.php?on line?28
2015-08-30
你在將$row放入$rows里面之前不用定義$rows為一個空數(shù)組么???這樣的話肯定報undefined。應(yīng)該在while之前定義 $rows =array(); 這樣就不會報錯了