将我的 React 应用程序连接到 PHP 服务器上的 MySQL 数据库
Posted
技术标签:
【中文标题】将我的 React 应用程序连接到 PHP 服务器上的 MySQL 数据库【英文标题】:Connecting my React App to a MySQL Database on a PHP Server 【发布时间】:2018-01-13 19:35:30 【问题描述】:我是使用数据库的新手。我有一个想要连接到 mysql 数据库的反应应用程序。服务器不是我的,而是由网络提供商 (strato) 使用 php 提供的。
通常是否可以通过 react(意思是 javascript)以我通常使用 ajax 和 restful API 的方式来获取和放置数据到这个数据库?
我真的希望这个问题能提供足够的信息来回答:)
【问题讨论】:
那么,到目前为止,您尝试了什么? 我不知道如何开始诚实。我能找到的一切都是关于如何用 PHP 做到这一点。 API 集在哪里,或者您打算在哪里找到它?在 Web 提供程序服务器中还是在 React JS 应用程序服务器中? 除了将 API 直接附加到 SQL 数据库之外,还有其他选择吗?否则它需要在我的网络提供商的服务器上。 【参考方案1】:这是来自https://github.com/numtel/reactive-mysql-example 的代码示例,文件 index.js。查看该文件和 settings.js 以了解如何设置连接。
var results = liveDb.select('select * from players order by score desc', [
table: 'players'
]).on('update', function(diff, data)
var msg = JSON.stringify(
type: 'diff',
data: diff
);
// Send change to all clients
connected.forEach(function(conn)
conn.write(msg);
);
);
【讨论】:
谢谢,我会看看这个。目前我并不真正了解它是如何工作的,但它似乎正是我所需要的。 据我所知,这是一个 Javascript(NodeJS express 服务器,不是 php 服务器)以上是关于将我的 React 应用程序连接到 PHP 服务器上的 MySQL 数据库的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 XMPPHP 将我的应用服务器连接到 GCM 的 CCS [关闭]