为动态网站使用RESTful API

Rue*_*uel 5 php mysql rest

PHP和MySQL

在构建动态网站(可以是个人,网络应用等)时,是否适合使用API​​请求调用而不是MySQL查询?

在我的函数中的示例,我getArticles()应该使用本机MySQL查询,如:

$sql = 'SELECT id, title, content
        FROM r_articles'
$result = mysql_query($sql) or die ('.. bla bla');
Run Code Online (Sandbox Code Playgroud)

或者,只需执行GET请求:http://mysite.com/api/articles.然后(应该是响应是JSON)格式化响应.

注意: API当然是首先创建的.

Sam*_*zog 6

这完全取决于您网站的类型.如果您只使用Web界面构建一个小项目,请继续使用您的mysql调用.

如果你正在做这应做大和服务一个以上的服务,例如,一个Android/iPhone应用程序已经计划好了一个网站,打造API,让这两个应用程序使用它.API非常适合可扩展性并为许多客户提供服务.然而,对于网络代表,例如对于您的当地人牙医,它只是开销.