我想使用 Slim 框架在 php 中制作 rest API。
我创建了一个函数来获取我的表的所有条目,如下所示:-
<?php
header('Content-type: application/json');
// Include the Slim library
require 'Slim/Slim.php';
// Instantiate the Slim class
$app = new Slim();
// Create a GET-based route
$app->get('/', function () {
echo "Pericent is working on Campus Concierge...";
});
$app->get('/schools', function ()
{
$sql = "SELECT * from school";
$result = mysql_query($sql) or die ("Query error: " . mysql_error());
$records = array();
if (mysql_num_rows($result)==0)
{
echo '('.'['.json_encode(array('id' => 0)).']'.')';
}
else
{
while($row = mysql_fetch_assoc($result))
{
$records[] = $row;
}
echo json_encode($records);
}
});
?>
现在我想创建一个函数来返回 id 为5的学校的详细信息。所以请建议我如何制作一个函数,以便我可以访问学校拘留所,其中 id 在 url 中给出,如下所示
192.168.1.126/schools/:5