2013-03-15 23 views
0

我想知道是否有可以連接到MySQL數據庫的工具(php代碼),並且一旦建立連接,我可以使用Web界面查詢,添加,編輯MySQL數據庫上的內容?PHP中的MySQL接口

您的幫助表示讚賞。

注:我想這個嵌入自己的網站,使用戶能做到這一點,所以不phpMyAdmin的類似

也許東西:頁面,用戶可以輸入自己的SQL底部http://www.w3schools.com/sql/sql_tryit.asp

查詢和結果顯示在下一頁

+1

看看[Adminer](http://www.adminer.org/)或[PhpMyAdmin](http://www.phpmyadmin.net/home_page/index.php) – 2013-03-15 13:42:30

+1

我強烈推薦phpMyAdmin,as它既輕巧又實用,並且標配cPanel和大多數其他控制面板。 – 2013-03-15 13:43:34

+0

我曾看過這些內容,但是我想在我自己的網站上發佈這個內容,這樣我就可以在網站中包含一個'評論'框,用戶可以輸入sql qeuries,當他們按下提交時,顯示查詢在頁面底部 – amateur 2013-03-15 13:44:10

回答

2

您可以使用此代碼,看看你的數據庫

$set = mysql_query('SHOW DATABASES;'); 
$dbs = array(); 
while($db = mysql_fetch_row($set)) 
    $dbs[] = $db[0]; 
echo implode('<br/>', $dbs); 

您可以編輯使用CRUD(創建,讀取,更新,刪除)腳本特定的表。

http://www.codeofaninja.com/2011/12/php-and-mysql-crud-tutorial.html

顯表使用:

http://php.net/manual/en/function.mysql-list-tables.php

+0

nopp它是一個託管MySQL,我的託管公司提供,但我想在我自己的網站 – amateur 2013-03-15 13:48:43

+0

內有一個接口,所以我需要將什麼PHP代碼放入我的'index.php'來放置一個評論框,用戶可以在其中輸入sql查詢並顯示下面的結果? – amateur 2013-03-15 13:52:50

+0

editted my answer。希望這是你的意思 – 2013-03-15 14:03:00

0

如果你不想使用phpmyadmin或任何其他現有的基於Web的SQL數據庫管理器,那麼你將不得不自己寫自己的。包括基於關閉可變大小的數據庫表格和列等顯示輸入和輸出驗證和安全性。

經驗法則永遠不會讓用戶直接查詢您的數據庫,無論您擁有什麼樣的安全性,因爲您總會漏掉一些東西。

0

您需要PhpMyAdmin。從下面的鏈接下載PhpMyAdmin

http://www.phpmyadmin.net/home_page/downloads.php

+0

他特別說沒有PhpMyAdmin。 – Shoe 2013-03-15 13:58:46

+0

@Jeecy在我們都給出了這個答案後,他用那個音符更新了問題。 – 2013-03-15 13:59:51

+0

編輯我的問題:也許類似於:http://www.w3schools.com/sql/sql_tryit.asp 在頁面底部用戶可以鍵入他們的SQL查詢和結果顯示在下一頁 – amateur 2013-03-15 14:00:09

1

您好,歡迎堆棧溢出。

幸運的是,有多重!

phpMyAdmin的(最流行的):http://www.phpmyadmin.net/home_page/index.php

韭菜:http://www.chive-project.com/

SQL巴迪:http://sqlbuddy.com/

我個人使用phpMyAdmin。

關於將它嵌入到自己的網站中,您可能可以通過這種方式改變上述任何一種功能;你甚至可以用iframe來做(儘管這可能不是最漂亮的解決方案)。但是,您必須確保作者允許您在這樣做之前以這種方式編輯他們的軟件。

另一種方法是嘗試製作自己的數據庫查看器。

0

看一看myDBR報告工具,它可以讓你做所有你列出的事情(以及更多)。