MichaelDr
2015-08-30 01:17
<?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);
?>
一直报错 并且 数据表的内容打不出来,是哪里错了呢 ??
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
你在将$row放入$rows里面之前不用定义$rows为一个空数组么???这样的话肯定报undefined。应该在while之前定义 $rows =array(); 这样就不会报错了
Duang~MySQLi扩展库来袭
28643 学习 · 181 问题
相似问题