0

对不起,如果这个问题对你们来说听起来很愚蠢,但我是编程的新手,除了知道 SQL 之外,问题是我得到了一个 MYSQL 数据库,其中包含有关儿童疾病的各种信息和一个用 php 编写的 Web 界面来创建报告可以通过接口访问的数据库。报告中需要计算近 25 个不同的变量,我已经编写了 sql 查询来计算所有这些值,但我对 PHP 一无所知,如果我有所有这些查询对我来说没有办法结合所有这些 sql 查询以在网页上显示结果并在不编写 PHP 代码的情况下生成此报告?

谢谢你的

如果这太基本了,再次非常抱歉。

4

4 回答 4

2

正如 mr_jp 所建议的那样,phpmysqladmin 提供了一个简单的前端来运行查询,还可以更改数据和修改架构。尽管您可以将命名用户限制为只有 SELECT 权限,但他们仍然需要了解 SQL 才能运行查询。

构建前端以获取一组参数,将它们替换为 SELECT 语句并将输出发送到格式化表并不难。有很多 datagrid 工具(例如 phplens、phpgrid,有一个 google for 'mysql datagrid' 更多)可以处理 MySQL 结果集的格式(或者只是将其下载为 CSV - 您的浏览器应该能够将数据传输到您的电子表格程序自动)。

有几个 PHP 报告生成器——但我最后一次深入研究这个时,并没有给我留下太深刻的印象。

于 2012-04-18T12:19:03.807 回答
1

您的网络主机可能已经安装了phpmyadmin。尝试从网络主机获取访问权限。

您可以在此处输入查询并将结果导出为 html、csv、excel 等。

于 2012-04-18T10:01:13.310 回答
1

你可以写 Python。或者红宝石。或者你知道的东西。;-) 但是你需要一些东西来输出你的查询数据。

如果您只想自己检查结果而不需要直接发布,您可以使用一些 MySQL 查询浏览器或管理员,如phpMyAdminMySQL Workbench。这些工具允许您查询数据库,但仅将返回的数据显示为原始表。如果您需要一些样式或自己的布局,则必须使用自己的应用程序或手动编辑导出的数据(例如,使用 CSV 导出并使用 Excel 或 Calc 等电子表格应用程序重新打开它)。

于 2012-04-18T10:02:45.547 回答
0

PHP + MySQL 的组合是一种非常流行的组合,强烈建议您一起使用它们。

为了使用 PHP 显示该信息,您需要编写的代码非常简单且不难。如果您确实了解一些基本的编程概念,则可以在几个小时内学会这样做。PHP 以其极其易于学习的曲线而闻名。网上有成千上万的代码示例,您可以查看这些示例以了解这是如何完成的。

于 2012-04-18T10:03:48.690 回答