我收到通知:尝试从数据库表中输出每一行时,未定义偏移量:0错误。代码有问题吗?
$mysqli = new mysqli('localhost', 'root', '', 'databasename');
$query = "SELECT * FROM tablename";
if ($result = $mysqli->query($query)) {
$i = 0;
while ($row = $result->fetch_assoc()) {
printf ($row[$i]); //output: Notice: Undefined offset: 0 in C:\wamp\www\helloworld.php on line 19
$i++;
}
}
使用它可能会帮助您
$mysqli = new mysqli('localhost', 'root', '', 'databasename');
$query = "SELECT * FROM tablename";
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_array()) {
foreach($row as $row_val)
{
print($row_val);
}
//or instead of foreach direcly use print_r($row);
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句