使用列名获取数据时发生未定义的索引错误

时间:2019-07-06 10:43:16

标签: php mysql

我正在尝试从数据库中获取数据,当我尝试使用列名来获取数据时,显然出现了未定义的索引错误。 但是当我使用索引号获取数据时,结果显示成功。即使代码中提供的名称与列名称

匹配,也会显示错误

我正在将Apache服务器与PHP 7配合使用

  $sql = 'Select * from posts';
  $posts_query = mysqli_query($con,$sql);

  while($row = mysqli_fetch_row($posts_query))
  {
     $result = $row['post_title']; 
            <h2>
                <a href="#"><?php echo $result; ?></a>
            </h2>

以上代码在执行以下代码时给出错误。

   $sql = 'Select * from posts';
  $posts_query = mysqli_query($con,$sql);

  while($row = mysqli_fetch_row($posts_query))
  {
     $result = $row[2]; 
            <h2>
                <a href="#"><?php echo $result; ?></a>
            </h2>

我需要使用列名而不是索引号来获取数据,因为识别要获取的列要容易得多。

0 个答案:

没有答案