有没有人知道一个好的PHP Pear结构和DataGrid表格输出的替代方案?

有没有人知道一个好的PHP Pear结构和DataGrid表格输出的替代方案?,php,mysql,html-table,pear,Php,Mysql,Html Table,Pear,我已经搜索了几个小时,查看了PEAR Structures\u DataGrid和HTML\u表呈现,但是看起来结构的维护没有跟上,MDB2已经非常过时,SQL注入也很脆弱 我认为一定有另一个图书馆可以完成以下工作: 使用PHP通过非SQL注入易受攻击的接口(如PDO)连接到MySQL。 通过将SQL语句传递给函数并在HTML表中输出表格结果,可以轻松绑定SQL查询。 额外的选项,如分页和格式化也很好 这似乎应该是一个简单的请求,让我相信有人可以帮我快速找到正确的方向 Pear有一个名为HTML

我已经搜索了几个小时,查看了PEAR Structures\u DataGrid和HTML\u表呈现,但是看起来结构的维护没有跟上,MDB2已经非常过时,SQL注入也很脆弱

我认为一定有另一个图书馆可以完成以下工作:

使用PHP通过非SQL注入易受攻击的接口(如PDO)连接到MySQL。 通过将SQL语句传递给函数并在HTML表中输出表格结果,可以轻松绑定SQL查询。 额外的选项,如分页和格式化也很好


这似乎应该是一个简单的请求,让我相信有人可以帮我快速找到正确的方向

Pear有一个名为HTML_Table的包,它缺少支持和维护,但这正是我所寻找的,并且在快速和肮脏以及rdlowrey关注点之间进行了适当的权衡

--编辑这个——如果您使用的是基本表,这很好,但是当格式化很重要时,选项很快就会用完,所以我建议不要使用这个包(请参阅上面回复建议相同的注释)。简言之,您可以非常轻松地复制HTML_表功能和所有需要的功能


到目前为止,HTML_表存在一个局限性,即没有表头/表体差异,这会影响客户端插件(如Jquery插件)的使用。

我想这是很难找到的,因为它会将您的模型、视图和控制器元素磨碎成一堆代码。随着语言的成熟和MVC框架的激增,很多严肃的PHP开发都转向了更好的关注点分离……那么我想我的问题会转移到什么?看起来答案就在我眼皮底下,谢谢你的评论。简单的答案是-使用HTML_表进行渲染,并将其与通常使用的标准db编码连接起来。请参阅链接[link],然后将其添加为答案