使用MySQLi时PHP中未定义的索引通知

时间:2013-11-05 19:24:03

标签: php mysqli undefined-index

我已经编写了这段代码来列出utenti表中的数据:

<?php 
    include("Database.php");

    $sql = "SELECT * FROM utenti";
    $rs = $conn->query($sql);

    if($rs === false){
        echo "Errore Sintassi SQL" . $conn->error;
    }else{
        $arr = $rs->fetch_all(MYSQLI_ASSOC);
    }

    foreach ($arr as $row){
        echo "<br/>";
        echo $row['id'];
        echo "<br/>";
        echo $row['nome'];
        echo "<br/>";
        echo $row['cognome'];
        echo "<br/>";
    }
?>

在我朋友的电脑上,这完美无缺;但在我的电脑上,我收到了这个奇怪的通知:

  

注意:第15行的id中未定义的索引:test.php

什么可能导致它只在一台计算机上失败,我该如何解决?

1 个答案:

答案 0 :(得分:1)

这可能会停止未定义的索引错误。

foreach ($arr as $row) {
    foreach ($row as $value) {
        echo "<br/>";
        echo $value;
    }
}