0

我想知道是否有一个工具(php 代码)可以连接到 MySQL 数据库,一旦建立连接,我可以使用 Web 界面查询、添加、编辑 MySQL 数据库上的内容?

感谢您的帮助。

注意:我希望将其嵌入到我自己的网站中,以便用户可以这样做,而不是 phpmyadmin

也许类似于:http ://www.w3schools.com/sql/sql_tryit.asp

在页面底部,用户可以键入他们的 sql 查询,结果将显示在下一页

4

5 回答 5

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

于 2013-03-15T13:47:32.233 回答
1

您好,欢迎来到 Stack Overflow。

幸运的是,是的,有多个!

phpMyAdmin(最受欢迎): http ://www.phpmyadmin.net/home_page/index.php

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

SQL 好友: http ://sqlbuddy.com/

我个人使用 PHPMyAdmin。

关于将其嵌入您自己的网站,您可能可以更改上述任何内容以这种方式运行;你甚至可以使用 iframe 来实现(尽管这可能不是最漂亮的解决方案)。但是,在这样做之前,您必须确保作者允许您以这种方式编辑他们的软件。

另一种方法是尝试制作自己的数据库查看器。

于 2013-03-15T13:58:11.363 回答
0

如果您不想使用 phpmyadmin 或任何其他现有的基于 Web 的 sql 数据库管理器,那么您将不得不自己编写。包括显示基于可变大小的数据库表和列等。输入和输出验证和安全性。

经验法则永远不会让用户直接查询您的数据库,无论您有什么安全措施,因为您总是会错过一些东西。

于 2013-03-15T13:42:44.813 回答
0

你需要PhpMyAdmin这个。PhpMyAdmin从以下链接下载:

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

于 2013-03-15T13:44:09.597 回答
0

看看myDBR报告工具,它允许你做你列出的所有事情(以及更多)。

于 2013-03-15T14:09:36.573 回答