Linux 系统,做一个简单的列出 MySQL 数据表内容的网页

2023-03-02 16:02:24 +08:00
 61162833
只是简单的 select 结果在 web 网页查看功能,没有任何后续开发。

应该用什么语言、脚本、技术?(最简单直接)
940 次点击
所在节点    问与答
20 条回复
61162833
2023-03-02 16:05:42 +08:00
这个是 chatgpt 无法给出有效答案(它推荐 php ),所以才来问的

v2 高手教教
yunye
2023-03-02 16:05:52 +08:00
最简单的,phpmyadmin
max1
2023-03-02 16:06:33 +08:00
宝塔面板
61162833
2023-03-02 16:07:50 +08:00
@yunye 我意思是系统尽量少安装任何其他专用软件的情况下。(系统里没有 php 、apache 、nginx 等)
cslive
2023-03-02 16:14:14 +08:00
CloudBeaver
dongdongkun
2023-03-02 16:15:09 +08:00
想要 web 访问又不安装 web 服务器, 无解
61162833
2023-03-02 16:17:21 +08:00
各位推荐 phpmyadmin 、CloudBeaver 数据库管理的大哥误会了

只是需要在网页显示出 select * from table order by id DESC limit 10;

整个页面没有任何按钮,没有翻页,不需要任何操作
tool2d
2023-03-02 16:18:41 +08:00
chatgpt 说的没错,php 现在有内置 web 服务器,并不需要你安装 nginx 或者 apache 。

而且 php 本身是很轻量级的,相对于别的语言而言,操作 mysql 也方便,很容易搜到类似代码。

php 发展了那么多年,包管理也很完善了,无脑用就行了。
dw2693734d
2023-03-02 16:19:28 +08:00
ralis admin
redtea
2023-03-02 16:44:15 +08:00
Python Flask SQLAlchemy
zhuangjia
2023-03-02 16:51:47 +08:00
既然你提到了 chatGPT, 那不妨试一下用以下内容去问一下:
需要用一个能连接 mysql 数据库并内置 web 服务器的语言,快速简单实现在浏览器查看 sql 语句“select * from table order by id DESC limit 10;” 的查询结果。你推荐什么语言呢?请给出推荐的理由和具体的实现代码
aaniao002
2023-03-02 16:53:02 +08:00
不考虑任何东西,试试 bash 脚本监听 80 返回 html 带上 sql 执行结果。
架设 web 服务器就考虑 cgi 。
tomcat 就考虑 jsp
再后面选择面就更广了。
daxin945
2023-03-02 17:09:32 +08:00
https://github.com/tianguoxin/osquery_streamlit_view
你把代码里加上连数据库操作就行 python 的
61162833
2023-03-02 17:10:34 +08:00
@zhuangjia 的确这样问回答不是 php 了,而是 Python +Flask 框架,10 楼 @redtea 厉害了
LLaMA2
2023-03-02 17:11:21 +08:00
LLaMA2
2023-03-02 17:15:08 +08:00
61162833
2023-03-02 17:21:59 +08:00
@aaniao002 豁然开朗!多谢
coosir
2023-03-02 17:24:28 +08:00
那就用 Go 呀,读取数据展示一下,部署也没有什么依赖
hxy100
2023-03-02 19:33:19 +08:00
考虑用 Perl 实现?环境 Linux 系统自带,还自带 cgi 支持。
fuzqing
2023-03-03 02:36:58 +08:00
考虑一下 webman ,下载一个官方编译好的 static-php-cli 单可执行文件,这样子就不需要部署 php 环境了,也不需要 nginx 和 Apache 等 webserver 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/920544

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX