2014-11-04 100 views
0

我無法弄清楚如何創建一個鏈接來直接訪問phpmyadmin頁面來更新一行。這個功能是非常有用的,因爲在構建(admin後端)的應用程序中,如果缺少一些行詳細信息,我想打開一個包含行詳細信息的新選項卡,並能夠更新並保存它們(想象有多少時間將被保存)。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 url的任何文檔。

再次

,我無法想象這是不可能給生產率提高該功能會帶來(無需修建接口更改數據庫值,直接訪問數據庫!)我很退出約它,我希望你太;)

回答

0

是的,這是更新或插入表中絕對好方式,但通過查詢字符串參數總是有風險。需要花費一些時間分析和解決這個問題。這是完全可能的,因爲php代碼是開源的,我們可以修改它。我們將做到這一點 。 謝謝

+0

感謝您的反饋,讓我知道你什麼時候將它工作到**立即**更新到最新版本並測試它! – hugsbrugs 2014-11-06 08:34:49