Php BackboneJS-如何建立到MySQL数据库的连接

Php BackboneJS-如何建立到MySQL数据库的连接,php,mysql,backbone.js,requirejs,Php,Mysql,Backbone.js,Requirejs,我有一个简单的主干应用程序,我想从MySQL数据库中获取数据,但我不知道如何连接到数据库。我是否必须创建一个文件夹,在新文件夹中创建index.php,在其中定义db连接和所有SELECT*FROM查询等 我的文件结构是: index.php [css] [js] [app] [collections] [models] [routers] [templates] [views] mainpage.js config.js

我有一个简单的主干应用程序,我想从MySQL数据库中获取数据,但我不知道如何连接到数据库。我是否必须创建一个文件夹,在新文件夹中创建index.php,在其中定义db连接和所有SELECT*FROM查询等

我的文件结构是:

index.php
[css]
[js]
  [app]
    [collections]
    [models]
    [routers]
    [templates]
    [views]     
    mainpage.js
    config.js
  [lib]
    [backbone]
    [hanlebars]
    [requirejs]
    [jquery]
我想我也必须在配置中定义它


欢迎任何建议…

主干网是一个前端框架。它无法单独连接到MySQL数据库。您需要一种服务器端语言。正如您所建议的,您可以在
index.php
中执行此操作。您需要做的是为您的模型或集合添加
url
属性(或方法)。那里的路径应该指向您的php文件。稍后,当您调用
model.save
时,您将收到一个POST请求,其中包含发送到php的JSON数据。然后只处理请求。也就是说,使用
json\u decode
解析json并执行通常的操作。连接到mysql服务器并执行查询。

我想我们不能总是保证请求会被发布。请求
POST
GET
等将取决于是否为模型设置了
id
属性。如果我错了,请纠正我。啊,好的,那么在index.php/users.php/videos.php(或其他)中,我进行json_编码,在我的模型中设置urlRoot:“/users.php”,并设置id、name等默认值?@sandepnayak实际上是正确的。请求的方法取决于您正在做什么。如果模型是新的,那么它将被发布。如果你做一个更新,它将被放置或补丁(我不确定这一个)。如果您破坏了一个模型,您将得到DELETE,如果您想获取它,则得到