如何在phpmydatagrid中显示和编辑2个表的数据
我正在使用 phpmydatagrid.class.php。一切工作正常,除了当我使用 2 个数据库表中的数据时无法编辑数据。我从文档中了解到,如果我将列类型设置为“相关”而不是整数或文本,那么我可以引用其他表的数据。但该文件没有提供更多细节。该文档的网址为 http://www.gurusistemas.com/documentation.php
I'm using the phpmydatagrid.class.php. Everything is working fine except I can't edit data when I use data from 2 database tables. I got to know from the doc that if I set the column type to "related" instead of integer or text then I can refer data of other table. But the document did not gave further details. The doc's url is http://www.gurusistemas.com/documentation.php
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
phpMyDataGrid 是一个 PHP 类,用于显示和编辑 MySQL 数据库表的记录。(不是表。)可以通过 AJAX 完成编辑。它可以在 HTML 表格中显示记录的内容。可以配置该类来确定显示数据库表的哪些字段。
该类目前只能保存一张表的数据。(将来的类可能会提供多张表的功能。)因此目前无法在 phpmydatagrid 中显示和编辑 2 个表的数据。
请参阅此讨论。
phpMyDataGrid is a PHP class to display and edit records of a MySQL database table.(And not tables.) Editing can be done via AJAX. It can display the contents of the records in an HTML table. The class can be configured to determine which fields of the database table are displayed.
The class is capable to save data from only one table currently. (In future class may provide functionality for multiple tables.) So it is not possible currently to display and edit data of 2 tables in phpmydatagrid.
See this discussion.
如果您在这些表的联接上创建可编辑视图,则可以使用 phpMyDataGrid 一次编辑多个表。
然后您只需像实现表一样实现视图即可。
You can edit several tables with phpMyDataGrid at once if you create an editable view on a join of those tables.
then you just implement the view as you would a table.