Php 未定义索引,使用mysqli\u fetch\u assoc时,选择*

Php 未定义索引,使用mysqli\u fetch\u assoc时,选择*,php,html,mysqli,Php,Html,Mysqli,我有简单的库存数据库。当试图访问products表并在表中显示数据时,我不断地得到“未识别的索引”,迄今为止我所发现的任何东西都不能帮助我。我刚刚开始学习PHP conn.php <?php $servername = "localhost"; $username = "root"; $password = ""; $database = "slfs_storesb"; // Create connection $conn = new mysqli($servername, $usern

我有简单的库存数据库。当试图访问products表并在表中显示数据时,我不断地得到“未识别的索引”,迄今为止我所发现的任何东西都不能帮助我。我刚刚开始学习PHP

conn.php

<?php
$servername = "localhost";
$username = "root";
$password = "";
$database = "slfs_storesb";

// Create connection
$conn = new mysqli($servername, $username, $password, $database);

// Check connection
if ($conn->connect_errno) {
    printf("Connection failed: %s\n" . $conn->connect_error);
} 

?>
而不是仅仅列出你想要访问的(三)个字段。
这样,如果其中一个字段拼写错误(或该表中根本不存在),查询将失败


确切的错误/警告/通知消息是什么?您的表中有数据要显示吗?是的,表中有数据。已解决!!不,问题还没有解决,我的似乎是独一无二的。我最初是用navicat创建数据库和表的,出于某种原因,这可能就是问题所在(不要问)。我一个接一个地删除表,并使用phpmyadmin创建它们;相同的代码、相同的表、相同的列名。现在它工作得很好。谢谢你以任何方式帮助我的人。
<?php
            $sql = "select * from tbl_station";
            $result = mysqli_query($conn,$sql);
            while($row = mysqli_fetch_assoc($result)) {
                var_dump($row);
                // print $row[4];
                //echo '<table id="t01">';
                echo $row["Station_id"]." ".$row["Station_name"]."  ".        $row["Station_email"];
                // echo '</table>';

                    }

               // } else {
                   // echo "0 results";
               // }
            ?>
Notice: Undefined index: Station_id in C:\wamp\www\stores\index_1.php on line 21
Call Stack
#   Time    Memory  Function    Location
1   0.0010  246504  {main}( )   ..\index_1.php:0
Gros Islet Fire Station
( ! ) Notice: Undefined index: Station_id in C:\wamp\www\stores\index_1.php on line 21
Call Stack
#   Time    Memory  Function    Location
1   0.0010  246504  {main}( )   ..\index_1.php:0
GFL Fire Hall
( ! ) Notice: Undefined index: Station_id in C:\wamp\www\stores\index_1.php on line 21
Call Stack
#   Time    Memory  Function    Location
1   0.0010  246504  {main}( )   ..\index_1.php:0
HeadQuarters
( ! ) Notice: Undefined index: Station_id in C:\wamp\www\stores\index_1.php on line 21
Call Stack
#   Time    Memory  Function    Location
1   0.0010  246504  {main}( )   ..\index_1.php:0
Dennery class footer { This is footer } 
<?php
$sql = '
    SELECT
        Station_id, Station_name, Station_email
    FROM
        tbl_station
';
$result = $conn->query($sql)
    or trigger_error('query failed: '.join(',', $conn->error_list));

while( $row=$result->fetch_assoc() ) {
    echo $row['Station_id'], ' ', $row['Station_name'],' ', $row["Station_email"], "<br />\r\n";
}