我从数据库中获取数据的方法正确吗?PHP

我从数据库中获取数据的方法正确吗?PHP,php,html,mysql,sql,Php,Html,Mysql,Sql,我正在学习php和mysql,在使用php从数据库中获取数据并将其显示在页面上而不是将其硬编码为html时遇到了麻烦。我成功做到了,但忍不住觉得这是一个解决办法,而不是实际应该怎么做。我正在尝试显示文章的标题,而不是在html中键入标题 <a href="#"> <h3> <?php $row = mysqli_fetch_row($result=mysqli_query($connection,"SELECT srtdsc FROM n

我正在学习php和mysql,在使用php从数据库中获取数据并将其显示在页面上而不是将其硬编码为html时遇到了麻烦。我成功做到了,但忍不住觉得这是一个解决办法,而不是实际应该怎么做。我正在尝试显示文章的标题,而不是在html中键入标题

<a href="#">
   <h3>
     <?php
      $row = mysqli_fetch_row($result=mysqli_query($connection,"SELECT srtdsc FROM news WHERE id=2")); 
      print $row[0];  
     ?>
   </h3>
</a>

你的解决方案是基本的,有很多方法可以改进。但你必须从某个地方开始,首先学习这些基础知识。做点工作是一个好的开始

为了改进这段特定代码,您还可以关注其他一些基础知识,也许您已经知道其中一些: -了解如何从URL获取记录Id -分离代码,不要将PHP/html模板与数据库逻辑混合显示代码。将这些内容拆分为单独的类和文件 -如果像现在这样使用常规数组从数据库检索数据,对数据库查询的更改可能会迫使您更改模板,如果通过关联数组检索数据,则可以使用mysqli命令获取如下值:$row['srtdsc'] -不要使用mysqli库,而是使用现代PDO库进行数据库连接。 -不要通过连接字符串来构建查询,而是使用准备好的语句来帮助防止SQL注入安全问题
-尝试使用简单的设计模式(如MVC)实现应用程序,以帮助分离代码,使解决方案更易于维护和灵活

这个问题似乎离题了,因为它是一个代码复查请求。这可能更适合于这种情况。在发布之前,请务必阅读他们的建议,以确保您的问题符合他们的指导原则。在目前的形式中,它不符合他们的要求。