【发布时间】:2019-02-19 02:04:55
【问题描述】:
我想在 PHP 中创建一个脚本,它将仅从“.sql”文件查看数据库,而不需要任何 phpmyadmin 或 sql 服务器(带有数据排序)。甚至可能吗?如果是的话,你能给我一些建议吗?感谢您的建议。
【问题讨论】:
-
您可以控制文件吗?对于某些固定输入,您可能可以使用 PHP 解析它(请提供示例)。对于任意输入(比如用户上传),它可能会非常复杂(您基本上需要在代码中实现 SQL)。
-
同意@Rarst,这是“不要从这里开始”的情况。你能不安装一个开源数据库(比如 MySQL)并将你的 sql(我假设它是某种导出/备份)加载到其中,然后在结果上使用 PHP 的普通 SQL 处理吗?
-
@Rarst 是的,我可以控制,但我准备了简单的“database.sql”,我需要在网站上查看它(我使用的是 IIS),但没有任何库和 sql 服务器。带有可排序数据的简单表。我只能像在记事本中那样查看此文件。
-
如上所述 - 如果您可以提供文件示例以及您希望从中读取什么内容,那么有人可能会帮助您开始解析它。 :)