我正在尝试从数据库中获取数据,当我尝试使用列名来获取数据时,显然出现了未定义的索引错误。 但是当我使用索引号获取数据时,结果显示成功。即使代码中提供的名称与列名称
匹配,也会显示错误我正在将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>
我需要使用列名而不是索引号来获取数据,因为识别要获取的列要容易得多。