【问题标题】:View database file trough php通过php查看数据库文件
【发布时间】:2019-02-19 02:04:55
【问题描述】:

我想在 PHP 中创建一个脚本,它将仅从“.sql”文件查看数据库,而不需要任何 phpmyadmin 或 sql 服务器(带有数据排序)。甚至可能吗?如果是的话,你能给我一些建议吗?感谢您的建议。

【问题讨论】:

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

标签: php sql database iis


【解决方案1】:

phpmyadmin是管理数据库的网络软件,比如MySql,

如果你不想使用任何 sql server 尝试使用 SQLite,PHP 包含用于此 PHP-SQLite3 Documentation 的库

【讨论】:

  • 非常感谢,但我想不可能使用 select 语句制作脚本来显示数据库并在没有任何库的情况下进行排序?
  • 我不明白包含的库,只是使用,query exampleinit new sqlite
  • 此外,您可以将.sql“转换”为 SQLite 数据库,即使在在线服务 RebaseData 中也是如此
  • 如果我的回答对您有帮助,请不要忘记批准或投票,否则发表评论以改进答案。 What should I do when someone answers my question?
猜你喜欢
  • 2016-01-29
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多