my sql 数据库报错

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
</head>

<body>
<?php
   $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "myblog";
       $con = mysqli_connect($servername, $username, $password, $dbname);
     if(!$con)
       {
           echo"failed connect to database";
        }else
        {
           echo"succeed connect to database";
            echo"</br>";
            $sql = "SELECT id,title,author,content,data FROM article";
            $result = mysqli_query($con,$sql);
            while($row = mysqli_fetch_array($result))
            {
            echo "id    ==>";
            echo $row[0];
            echo "</br>";
            
            echo "题目  ==>";
            echo $row[1];
            echo "</br>";
            
            echo "作者  ==>";
            echo $row[2];
            echo "</br>";
            
            echo "内容  ==>";
            echo $row[3];
            echo "</br>";
            
            echo "日期  ==>";
            echo $row[4];
            echo "</br>";
            }
            mysqli_close($con);

        }
         ?>
</body>
</html>

请大神指教哪有问题

,sql字段错误