Skip to content

Instantly share code, notes, and snippets.

@debojitkakoti
Created January 28, 2014 10:14
Show Gist options
  • Save debojitkakoti/8665121 to your computer and use it in GitHub Desktop.
Save debojitkakoti/8665121 to your computer and use it in GitHub Desktop.
Simple API in PHP to return data in JSON format
<?php
include_once 'db.php';
global $con;
define('ERROR','404');//Define Your Error message HERE
define('REQADDR', '127.0.0.1');//Define your REQUESTIN SERVER ADDR
if($_SERVER['REMOTE_ADDR']=='127.0.0.1'){
//process it
if(isset($_GET['q'])){
$q=mysql_real_escape_string($_GET['q']);//TO get rid of SQL Enjection
$sql="SELECT * FROM data WHERE id=$q";
$result=mysql_query($sql,$con);
if (mysql_num_rows($result) > 0) {
while ($row=mysql_fetch_array($result)) {
$title=$row['title'];
}
$returndata=$title;//Write YOur data here
}else{//IF NO DATA FOUND return 404
$returndata = ERROR;
}
}
else{//IF PROPER PARAMETER NOT PASSED return 404
$returndata = ERROR;
}
}
else{//IF REQUEST NOT MADE FROM 127.0.0.1 return 404
$returndata = ERROR;
}
/********Compose Your Json Data Here*************/
$arr = array(
'content' => $returndata
);
echo json_encode($arr);//Return YOur data Here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment