我是否以正确的方式从数据库中获取数据?

时间:2019-06-22 13:28:29

标签: php html mysql sql

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

@Set "SearchStr=Disk #0, Partition #1"
@For /F Skip^=2Tokens^=2Delims^=^" %%A In ('"WMIC Partition Where (DeviceID="%%SearchStr%%") Assoc /AssocClass:Win32_LogicalDiskToPartition 2>NUL"')Do @Echo %SearchStr% = %%A

1 个答案:

答案 0 :(得分:0)

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

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