Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将我的React应用程序连接到PHP服务器上的MySQL数据库_Javascript_Php_Mysql_Ajax_Reactjs - Fatal编程技术网

Javascript 将我的React应用程序连接到PHP服务器上的MySQL数据库

Javascript 将我的React应用程序连接到PHP服务器上的MySQL数据库,javascript,php,mysql,ajax,reactjs,Javascript,Php,Mysql,Ajax,Reactjs,我不熟悉数据库。我有一个react应用程序,我想连接到MySQL数据库。服务器不是我的,而是由使用PHP的web提供商(strato)提供的 通常情况下,是否可以像我通常使用ajax和restful API那样,通过react(意思是javascript)获取数据并将其放到这个数据库中 我真的希望这个问题能提供足够的信息来回答:)下面是一个来自文件index.js的代码示例。查看该文件和settings.js,了解如何设置连接 var results = liveDb.select('selec

我不熟悉数据库。我有一个react应用程序,我想连接到MySQL数据库。服务器不是我的,而是由使用PHP的web提供商(strato)提供的

通常情况下,是否可以像我通常使用ajax和restful API那样,通过react(意思是javascript)获取数据并将其放到这个数据库中


我真的希望这个问题能提供足够的信息来回答:)

下面是一个来自文件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);
  });

});

那么,到目前为止你尝试了什么?我不知道如何开始诚实。我所能找到的一切都是关于如何使用PHP的。API集在哪里,或者您计划在哪里找到它?在web提供程序服务器或React JS应用程序服务器中?除了将API间接连接到SQL数据库之外,还有其他选择吗?否则它需要在我的网络提供商的服务器上。谢谢,我会看看这个。目前我还不太明白它是如何工作的,但它似乎正是我所需要的