我很难找到解决方案,大多数问题都是单击按钮运行查询。
我所拥有的是 HTML 表中的 db 表名列表。我需要它们采用超链接格式,一旦我单击表名,它应该将表名发送到 php 文件并运行 mysql 查询以获取表的所有属性。
最好的方法是什么?提前感谢所有建议。
嗯?如果要使用查询,phpmyadmin 怎么样
但如果你喜欢构建自己的 SQL 查询工具,那么请学习以下内容:
列表数据库:
http://php.net/manual/en/function.mysql-list-dbs.php
列表:
http://www.php.net/manual/en/function.mysql-list-tables.php
最后列出字段
http://www.php.net/manual/en/function.mysql-list-fields.php
添加 Q-Starter 的模糊请求。
@example:index.php
<form method="get" action="query.php">
<label>Statement: </label><input type="text" name="sqlState"/>
</form>
@example:query.php
<?php
$sqlState = $_GET['sqlState'];
$result = mysql_query($sqlState);
echo $result;
?>
这是糟糕的编程代码,但是如果您真的想探索然后去尝试这些代码,只需自己使用它,如果其他用户尝试使用所谓的“SQL INJECTION” ,这可能会损坏您的数据库。