我无法弄清楚如何创建直接访问phpmyadmin页面以更新行的链接。这个功能非常有用,因为在构建(管理后端)的应用程序中,如果缺少某些行细节,我想打开一个包含行详细信息的新选项卡,并能够更新并保存它们(想象如何会节省很多时间。)
当我右键点击修改行按钮时,我得到以下信息:
http://DOMAIN/pmahost/tbl_change.php?
db=MY_DATABASE
&table=MY_TABLE
&where_clause=`MY_TABLE`.`MY_ROW_ID` = THE_ROW_ID_I_WANT_TO_EDIT
&clause_is_unique=1
&sql_query=SELECT * FROM `MY_TABLE`
&goto=sql.php
&default_action=update
&token=2602b9496f8b45194b630f53b3193591
但是当我构建这个url(没有令牌)时,它会将我带到一个页面来添加一行,而不是编辑所选行。我知道可能存在一些安全问题,但只要用户连接到phpmyadmin,他就应该能够完成他需要的所有操作。我无法找到有关如何构建phpmyadmin网址的任何文档。
再一次,我无法想象这是不可能提供功能带来的生产力提升(不需要构建接口来更改数据库值,直接访问数据库!!!)我是非常兴奋,我希望你也会这样;)
答案 0 :(得分:0)
是的,它是绝对好的更新或插入表格的方式,但传递查询字符串参数总是有风险的。需要一些时间进行分析并对此进行研究。这是绝对可能的,因为php代码是开源的,我们可以修改它。我们将做到这一点 。 谢谢