Php BackboneJS-如何建立到MySQL数据库的连接
我有一个简单的主干应用程序,我想从MySQL数据库中获取数据,但我不知道如何连接到数据库。我是否必须创建一个文件夹,在新文件夹中创建index.php,在其中定义db连接和所有SELECT*FROM查询等 我的文件结构是: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
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,如果您想获取它,则得到