首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建一个web前端,以便在后台访问Postgres数据库?

问如何创建一个web前端,以便在后台访问Postgres数据库?
EN

Stack Overflow用户
提问于 2017-02-27 15:12:22
回答 1查看 2.8K关注 0票数 2

我在CentOS 7.3服务器上安装了PHP、Apache服务器和Postgres。PHP独立工作。Apache服务器不受限制地工作。Postgres独立工作。

我创建了一个PHP脚本来对Postgres数据库进行身份验证。但是它不是通过web浏览器呈现给用户的。此文件不接受用户输入。

我想要创建一个网页,接受用户名和密码,并验证到Postgres数据库。我有各种邮政证书。如何创建网页以使用户能够访问Postgres数据库(例如,服务器端、后端身份验证)?

我希望用户从web前端访问数据库。我希望通过身份验证的用户从网站上运行搜索。这些搜索将得到后台select语句的支持。也许我不需要Apache web服务器。

EN

回答 1

Stack Overflow用户

发布于 2017-02-27 16:12:32

根据我从你的粗略信息中所了解到的,我可以给你一些粗略的建议:

  1. 您需要Apache或向客户端web浏览器提供PHP服务器页面
  2. 您可以创建一个简单的登录接口,并使用以下函数对PostgreSQL进行身份验证:http://php.net/manual/en/function.pg-connect.php,该函数在登录失败时返回FALSE。
  3. 如果函数返回TRUE,则需要: 将用户凭据保存到$_SESSION或PHP_AUTH b/向用户显示一个运行搜索的简单界面。 c/在后端将是带有用户"search“输入的自定义SQL命令,例如SELECT * FROM产品,名称为‘%任何%’ 并将数据库的结果显示到一个简单的HTML表中。 e/记住转义搜索查询- XSS预防:)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42489189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档