{"id":173,"date":"2016-06-15T07:21:50","date_gmt":"2016-06-15T07:21:50","guid":{"rendered":"http:\/\/symbioticindia.in\/docu\/?p=173"},"modified":"2016-06-15T07:22:17","modified_gmt":"2016-06-15T07:22:17","slug":"build-your-first-web-service-with-php-json-and-mysql","status":"publish","type":"post","link":"http:\/\/symbioticindia.in\/docu\/2016\/06\/15\/build-your-first-web-service-with-php-json-and-mysql\/","title":{"rendered":"Build your first web service with PHP, JSON and MySql"},"content":{"rendered":"<p>Web services ( application services ) is one of the most important part of today development where we ceneteralized or data and allow user to access that data from different sources like web, software, app etc.. Web service provide\u00a0Interoperability\u00a0between two different language. \u00a0Web service are easy to understand or to made we can easily create a web service of our website. There are no of method through which you can create you web service<\/p>\n<ol>\n<li><strong>SOAP<\/strong> { Simple Object Access Protocol }.<\/li>\n<li><strong>REST<\/strong> {\u00a0Representational State Transfer }<\/li>\n<\/ol>\n<blockquote><p>Update:\u00a0<a href=\"https:\/\/trinitytuts.com\/restful-web-services-with-php-mysqli\/\">RestFul Web Services with PHP Mysqli<\/a><\/p><\/blockquote>\n<p><a class=\"download-bt\" title=\"Download REST application demo\" href=\"https:\/\/drive.google.com\/open?id=0B6fjkoUhLxcFWlctQjZoclpLb0E\" target=\"_blank\">Download<\/a><\/p>\n<p>We are going to create a web service using <strong>REST<\/strong>\u00a0method but i also give you small overview of <strong>SOAP\u00a0<\/strong>method first.<\/p>\n<h2>What is SOAP?.<\/h2>\n<p>SOAP\u00a0is Simple Object Access Protocol based on XML so it easy to read. It is simple XML based protocol to exchange data between two different language.<\/p>\n<h2>What is REST?.<\/h2>\n<p>REST {\u00a0Representational State Transfer }\u00a0is\u00a0a simple stateless architecture that generally runs over HTTP.\u00a0REST<strong>\u00a0<\/strong>web service system produce status code response in JSON or XML format.<\/p>\n<blockquote><p><strong>Note.<\/strong> I update this post and use MySQLi to create REST service please follow this <a title=\"RestFul Web Services with PHP Mysqli\" href=\"https:\/\/trinitytuts.com\/restful-web-services-with-php-mysqli\/\">link<\/a>\u00a0to create web service using PHP MySQLi.<\/p><\/blockquote>\n<p>Create webservice using REST is very easy and take less time to make as compare to other.<\/p>\n<p>REST support all most\u00a0commonly used HTTP methods (GET, POST, PUT and DELETE). We use all these method according to need.<\/p>\n<p><strong>Application using REST<\/strong><\/p>\n<p>Now i am going to create a small application using REST. In this application we can create a SignUp, Get user Info and Update user status. Before creating this application it is\u00a0recommended that you have basic understanding of PHP, MYSQL, JSON. I later explain you that how we can use this in android to access data from PHP based webservice.<\/p>\n<p><strong>Step 1.\u00a0<\/strong>I hope that you already install WAMP or XAMPP in your computer.<\/p>\n<p><strong>Step 2.<\/strong> \u00a0Now we need to install chrome \u00a0extension for testing or web service so i use<a href=\"https:\/\/chrome.google.com\/webstore\/detail\/advanced-rest-client\/hgmloofddffdnphfgcellkdfbfbjeloo\">Advance REST Client<\/a>.<\/p>\n<p><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/advanced-rest-client\/hgmloofddffdnphfgcellkdfbfbjeloo\">REST Client<\/a>\u00a0is very useful to test or webservice. You simply follow the link i mention above and install extension in your Chrome browser.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-189 size-large\" src=\"https:\/\/lh3.googleusercontent.com\/gaSrJmLRc9nUrQ3Of56FY7LeaimAjYFIHXb0SFAu9lqCKZxi6n1Mg93k3n2EY3pD3sC0a7rN9o0QKqzpGvWGJ7fQoXOAigETpLOd-bLJhVgHgo3H-C_Hmwbb1btZryfEMu2nvGU3qjw5u2gx4YJDzEaa3yh2quQK5Rm3Je8tHDy4kuwiHh7liMeL8tFCuOatYpC0mmB7HjqFgnvcFgMgCyDfnrslchSyu6adZZq2XwBx56mGeqLi8zxYxvkOnxfR0Ziri6k5iWKVKPU4EAvh3TqMG_gS48KB-H8xf_Q640XVG5O1bqL-zbIioC8MQCOsFQRPAi_xvVPN1jF7z9YlsXorkPUhyhjrCHEHPUwaW1-lWVna24WZOtjQhvp8NWYKhbk9NNz2zdrc-YF14pVR0RJ_ixGn5CsPyG-oxP4zvEpPkEanlNJ0rcQlt06Q2PzGUe9QR8KCSO-S6JwCYD3VkDIrcxjFJOdJiJ6xcX4MYhaDT14lY3sq7gnmfMuW9x9PzmV5RW1BOvOHjEKpkgdCURIN5DShyecsUR0Zl1heV3Mz1Rj00l8TQd17vRMc7l-QJ4DQ=w1280-h694-no\" alt=\"Advance REST client installation\" width=\"660\" height=\"371\" \/><\/p>\n<p><strong>Step 3. <\/strong>Now we are going to create our database\u00a0http:\/\/localhost\/phpmyadmin .<\/p>\n<div id=\"crayon-575fd931cc3db545239592\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3db545239592-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3db545239592-20\">20<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-575fd931cc3db545239592-1\" class=\"crayon-line\">&#8212;<\/div>\n<div id=\"crayon-575fd931cc3db545239592-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">&#8212; Database: `tuts_rest`<\/span><\/div>\n<div id=\"crayon-575fd931cc3db545239592-3\" class=\"crayon-line\">&#8212;<\/div>\n<div id=\"crayon-575fd931cc3db545239592-4\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3db545239592-5\" class=\"crayon-line\"><span class=\"crayon-st\">create<\/span> <span class=\"crayon-st\">database<\/span> <span class=\"crayon-st\">IF NOT EXISTS<\/span> `tuts_rest`<\/div>\n<div id=\"crayon-575fd931cc3db545239592-6\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3db545239592-7\" class=\"crayon-line\"><span class=\"crayon-c\">&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/span><\/div>\n<div id=\"crayon-575fd931cc3db545239592-8\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3db545239592-9\" class=\"crayon-line\">&#8212;<\/div>\n<div id=\"crayon-575fd931cc3db545239592-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">&#8212; Table structure for table `users`<\/span><\/div>\n<div id=\"crayon-575fd931cc3db545239592-11\" class=\"crayon-line\">&#8212;<\/div>\n<div id=\"crayon-575fd931cc3db545239592-12\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3db545239592-13\" class=\"crayon-line\"><span class=\"crayon-st\">CREATE<\/span> <span class=\"crayon-st\">TABLE<\/span> <span class=\"crayon-st\">IF NOT EXISTS<\/span> `users` (<\/div>\n<div id=\"crayon-575fd931cc3db545239592-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0<\/span>`ID` <span class=\"crayon-t\">int<\/span>(11) <span class=\"crayon-st\">NOT NULL<\/span> <span class=\"crayon-st\">AUTO_INCREMENT<\/span>,<\/div>\n<div id=\"crayon-575fd931cc3db545239592-15\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0<\/span>`name` <span class=\"crayon-t\">text<\/span> <span class=\"crayon-st\">NOT NULL<\/span>,<\/div>\n<div id=\"crayon-575fd931cc3db545239592-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0<\/span>`email` <span class=\"crayon-t\">varchar<\/span>(100) <span class=\"crayon-st\">NOT NULL<\/span>,<\/div>\n<div id=\"crayon-575fd931cc3db545239592-17\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0<\/span>`<span class=\"crayon-st\">password<\/span>` <span class=\"crayon-t\">varchar<\/span>(100) <span class=\"crayon-st\">NOT NULL<\/span>,<\/div>\n<div id=\"crayon-575fd931cc3db545239592-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0<\/span>`<span class=\"crayon-st\">status<\/span>` <span class=\"crayon-t\">text<\/span> <span class=\"crayon-st\">NOT NULL<\/span>,<\/div>\n<div id=\"crayon-575fd931cc3db545239592-19\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0<\/span><span class=\"crayon-st\">PRIMARY KEY<\/span> (`ID`)<\/div>\n<div id=\"crayon-575fd931cc3db545239592-20\" class=\"crayon-line crayon-striped-line\">) <span class=\"crayon-st\">ENGINE<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-t\">InnoDB<\/span> <span class=\"crayon-st\">DEFAULT<\/span> <span class=\"crayon-t\">CHARSET<\/span><span class=\"crayon-o\">=<\/span>latin1 <span class=\"crayon-st\">AUTO_INCREMENT<\/span><span class=\"crayon-o\">=<\/span>1 ;<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Copy paste this sql query to your phpmyadmin-&gt; sql.<\/p>\n<p><strong>Step 4.<\/strong> Now we need to create a data handler file in php and \u00a0url where we can handle request information.<\/p>\n<p><strong>Code : confi.php<\/strong><\/p>\n<div id=\"crayon-575fd931cc3eb534600830\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3eb534600830-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3eb534600830-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3eb534600830-3\">3<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-575fd931cc3eb534600830-1\" class=\"crayon-line\"><span class=\"crayon-ta\">&lt;?php<\/span><\/div>\n<div id=\"crayon-575fd931cc3eb534600830-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$conn<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">mysql_connect<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;localhost&#8221;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;root&#8221;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3eb534600830-3\" class=\"crayon-line\"><span class=\"crayon-e\">mysql_select_db<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8216;tuts_rest&#8217;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">$conn<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>first we need to connection to our database. Now we can create a file to save requested data to data base<\/p>\n<p><strong>signup.php<\/strong><\/p>\n<p>Requested URL\u00a0:\u00a0http:\/\/localhost\/aneh\/rest\/signup.php<\/p>\n<div id=\"crayon-575fd931cc3f0259107965\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3f0259107965-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3f0259107965-29\">29<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-575fd931cc3f0259107965-1\" class=\"crayon-line\"><span class=\"crayon-ta\">&lt;?php<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-3\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ Include confi.php<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-k \">include_once<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8216;confi.php&#8217;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-5\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-st\">if<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_SERVER<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;REQUEST_METHOD&#8217;<\/span><span class=\"crayon-sy\">]<\/span> <span class=\"crayon-o\">==<\/span> <span class=\"crayon-s\">&#8220;POST&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-7\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ Get data<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$name<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-k \">isset<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_POST<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;name&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">?<\/span> <span class=\"crayon-e\">mysql_real_escape_string<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_POST<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;name&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-9\" class=\"crayon-line\"><span class=\"crayon-v\">$email<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-k \">isset<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_POST<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8217;email&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">?<\/span> <span class=\"crayon-e\">mysql_real_escape_string<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_POST<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8217;email&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$password<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-k \">isset<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_POST<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;pwd&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">?<\/span> <span class=\"crayon-e\">mysql_real_escape_string<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_POST<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;pwd&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-11\" class=\"crayon-line\"><span class=\"crayon-v\">$status<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-k \">isset<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_POST<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;status&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">?<\/span> <span class=\"crayon-e\">mysql_real_escape_string<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_POST<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;status&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-12\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-13\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ Insert data into data base<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$sql<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-s\">&#8220;INSERT INTO `tuts_rest`.`users` (`ID`, `name`, `email`, `password`, `status`) VALUES (NULL, &#8216;$name&#8217;, &#8216;$email&#8217;, &#8216;$password&#8217;, &#8216;$status&#8217;);&#8221;<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-15\" class=\"crayon-line\"><span class=\"crayon-v\">$qur<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">mysql_query<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$sql<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-st\">if<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$qur<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-17\" class=\"crayon-line\"><span class=\"crayon-v\">$json<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-cn\">1<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;msg&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-s\">&#8220;Done User added!&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><span class=\"crayon-st\">else<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-19\" class=\"crayon-line\"><span class=\"crayon-v\">$json<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;msg&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-s\">&#8220;Error adding user!&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-21\" class=\"crayon-line\"><span class=\"crayon-sy\">}<\/span><span class=\"crayon-st\">else<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$json<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;msg&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-s\">&#8220;Request method not accepted&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-23\" class=\"crayon-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-24\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-25\" class=\"crayon-line\"><span class=\"crayon-sy\">@<\/span><span class=\"crayon-e\">mysql_close<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$conn<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-26\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-27\" class=\"crayon-line\"><span class=\"crayon-c\">\/* Output header *\/<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">header<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8216;Content-type: application\/json&#8217;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3f0259107965-29\" class=\"crayon-line\"><span class=\"crayon-k \">echo<\/span> <span class=\"crayon-e\">json_encode<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$json<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>In signup page i did not add any validation you can add your validation here if you like the main and important thing in this page is<\/p>\n<p>header(\u2018Content-type: application\/json\u2019);<\/p>\n<p>we tell php that this page is return as <strong>json<\/strong>, and we also use <strong>json_encode()\u00a0<\/strong>to return our data in json format.<\/p>\n<p>Now after this we need Advance Rest Client to send data to our page. Go to your chrome app store where you add your extensions<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-196\" src=\"https:\/\/lh3.googleusercontent.com\/-lVNXsX7XiHU\/VU2SI1B8-TI\/AAAAAAAABWE\/Z8UcZ_5bJrg\/s812\/zdsad.png\" alt=\"Launch Advance REST Client\" \/><\/p>\n<p>click on Advance Rest client. Now add your request<\/p>\n<p><strong>url:\u00a0http:\/\/localhost\/aneh\/rest\/signup.php<\/strong>, Select the <strong>Request method<\/strong>, Click on \u00a0<strong>Add new vaule\u00a0<\/strong>define your value and data in it and click on send.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-198\" src=\"https:\/\/lh3.googleusercontent.com\/5J-RXf1YyYoH4rBOXcf2jaGYCkIpaDUD0mo0IovtIRXdqHTkcWsbwy_gawI5-qt00lLVvpCzlW4DQZT9iXYGn83s0Y4Us6oUjb_3xcVH2pobA6opA-Ql1zgi1TOX2AS_WXANmKmX-IqMp0WVsL2-S4bpSbodRSIe4bRZDHZeoqZB5VO47ulXhF7yS425zYIMxD6UKBWZLfPdFTBNae4KuRjbm6p4R9VmJ9MYmPg3UWCp69tFMxpiURhyQwvTR-c6pDKmyLCvgJjLLr8__mromiychg9bwAGa5w3Zva7ZPPkgOXe_NM49tpl0PRaiPQmS4PSgPp_Sa2bS2GEcngbdwF9JYfFUGVmNz8O3OtqYm2k8IPwLYGH-LdbaSTAGkrOMawGZnrPvOTmZTk572WsuEOhC1I9f8xxe5KFq9YZ-Fucbk2vLcbwlIoQRCVe2IRzx6MwFi0iD0pXL0FzCpMztRjw3GKERazmr7iFYwzTIKKU09HIH_ElRih51GF1NtV6veso9QdOGh0zfZYan0RNRrDGI9hUj6zTZxu-Fv7_mCwxuDXKq-OmnK739MBEoDUmm1zJw=w970-h656-no\" alt=\"Add data in forms\" \/><\/p>\n<p>after doing all this you need send data to server and this output like this<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-201\" src=\"https:\/\/lh3.googleusercontent.com\/R-O8knf343O-IaMXuLeybl0vuL1PlXDMzpaxgryUyR35wEilQNTXdiH8WbiLgMV1wpaIF489C6Mytd-BJzIkAZTAByxW95dl3kZ_JHqJv_VePmgIq3zyL8hE2PZUsRs_cSrYroRtdONnK9AKu5ZmXhSAHKHRUK91qKMceJ6-SZRPOkIh2BnJW4XFqMSBqQCLo4G9iDux1oWmmRlfax2cxfYqrpyezUg2VUw9B0CfoE66lmiRs2zY1wmdfrMA4u6Szz5xFFlLG2608ESyA7h8VB4z0ymq4QA_hA41we4xC2sJE78rSatd_FsLrVee-T-znBdDzV0vNY0N54YGCqDerRWHA6AMBzVSTq2nujSjxFP8vq9-_Vp8mmrUqrhtO1BhvrbHFgoO_CUAbJzPYYtDMKquCiIvo0VHCsl7_WO2VxbTr6HKxcH3px5zM90xCTIxqVBbsaRMDq40tlmxAUtDdEufi0UVwjYZIgYP3YW-0-ALvgiZa-iB-H5mECgDjfG_8EmKgyKF4QyLoSTmZ_WnuOL4aHXd-IiLOxDM5qX5XUr2MIdY6aEEoaprvIb3E0-p_SuM=w890-h699-no\" alt=\"Send data to server\" \/><br \/>\nThat all if you get done message!.<\/p>\n<p>Now we get user info using <strong>GET<\/strong> method. I create a new php file to get user info once you have command on this you easily work on single page.<\/p>\n<p><strong>Info.php<\/strong><\/p>\n<p>Requester URL:\u00a0url:\u00a0http:\/\/localhost\/aneh\/rest\/info.php?uid=<strong>Request_ID<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh3.googleusercontent.com\/NG6orThoUfxqU03LkqfEUtXHKZy4PsrdrhVb21BHqH3wFTy-UMhLvLrVb7iO7PUX9PykTzYNCik2_fDxgePgI7OFTZTsZc3XbGUFM-arxgdFddcjY97oUdCJWS4vhlr7qJHcMGbk2cqzduDfZp7wmR96hE_MSrz1Y1qSY_6dErmqjW7_cQ7H6SyjnQyXva23xZ0bKM87Qobt7XZVT5u2gudYg-aFL7EkQkC6_H2OiW_jh7tQpJGvoPWJ6d73u0XwmjnhMXrMorNLICFw43jPLYg0iUiaDUxBjm4WYAltqjVmVdjpRLSm0OLEBV7eLAtjfYFzjQQ4yGYtFmFubhg8kOSzGiHOg1CqWfL6gmmWK_QbM5mjDO8HlPuRXp7LvqRbxKSvtPlVywj98F7SilEJS0wgygad2IhPtZfK_iG-iBnVjG4DyRdv0-3BZ0ZTiG1D-67tBM-OpuQZGYR5SxGV0bNyLJW69AlsnBBPqp4LmxZ5kixcPMQY_UqODtMY5LsBxHBri3PTjRedEa0Zx-xTLZOpZK6KZTVVOP-37TQ0JQmn2hRZhEmEeTjCXNkcSUx93EqF=w878-h699-no\" alt=\"Load data from service using get method\" width=\"877\" height=\"699\" \/><\/p>\n<div id=\"crayon-575fd931cc3fb688353540\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc3fb688353540-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc3fb688353540-21\">21<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-575fd931cc3fb688353540-1\" class=\"crayon-line\"><span class=\"crayon-ta\">&lt;?php<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/\/ Include confi.php<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-3\" class=\"crayon-line\"><span class=\"crayon-k \">include_once<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8216;confi.php&#8217;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-4\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-5\" class=\"crayon-line\"><span class=\"crayon-v\">$uid<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-k \">isset<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_GET<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;uid&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">?<\/span> <span class=\"crayon-e\">mysql_real_escape_string<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_GET<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;uid&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">:<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-st\">if<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-o\">!<\/span><span class=\"crayon-k \">empty<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$uid<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-7\" class=\"crayon-line\"><span class=\"crayon-v\">$qur<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">mysql_query<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;select name, email, status from `users` where ID=&#8217;$uid'&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$result<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-9\" class=\"crayon-line\"><span class=\"crayon-st\">while<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$r<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">mysql_fetch_array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$qur<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">extract<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$r<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-11\" class=\"crayon-line\"><span class=\"crayon-v\">$result<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-sy\">]<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;name&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-v\">$name<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;email&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-v\">$email<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8216;status&#8217;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-v\">$status<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-13\" class=\"crayon-line\"><span class=\"crayon-v\">$json<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-cn\">1<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;info&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-v\">$result<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><span class=\"crayon-st\">else<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-15\" class=\"crayon-line\"><span class=\"crayon-v\">$json<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;msg&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-s\">&#8220;User ID not define&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-17\" class=\"crayon-line\"><span class=\"crayon-sy\">@<\/span><span class=\"crayon-e\">mysql_close<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$conn<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-18\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-19\" class=\"crayon-line\"><span class=\"crayon-c\">\/* Output header *\/<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">header<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8216;Content-type: application\/json&#8217;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc3fb688353540-21\" class=\"crayon-line\"><span class=\"crayon-k \">echo<\/span> <span class=\"crayon-e\">json_encode<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$json<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>In this we pass user id in url. Add this url in Advance REST Client and click on send and get output like this:<\/p>\n<div id=\"crayon-575fd931cc401283018815\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc401283018815-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc401283018815-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc401283018815-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc401283018815-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc401283018815-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc401283018815-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc401283018815-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc401283018815-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc401283018815-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc401283018815-10\">10<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-575fd931cc401283018815-1\" class=\"crayon-line\"><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc401283018815-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">status<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-cn\">1<\/span><\/div>\n<div id=\"crayon-575fd931cc401283018815-3\" class=\"crayon-line\"><span class=\"crayon-v\">info<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-sy\">[<\/span><span class=\"crayon-cn\">1<\/span><span class=\"crayon-sy\">]<\/span><\/div>\n<div id=\"crayon-575fd931cc401283018815-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-cn\">0<\/span><span class=\"crayon-o\">:<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc401283018815-5\" class=\"crayon-line\"><span class=\"crayon-v\">name<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;aneh tahkur&#8221;<\/span><\/div>\n<div id=\"crayon-575fd931cc401283018815-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">email<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;anehkuamr@gmail.com&#8221;<\/span><\/div>\n<div id=\"crayon-575fd931cc401283018815-7\" class=\"crayon-line\"><span class=\"crayon-v\">status<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;Cool!!&#8221;<\/span><\/div>\n<div id=\"crayon-575fd931cc401283018815-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><span class=\"crayon-o\">&#8211;<\/span><\/div>\n<div id=\"crayon-575fd931cc401283018815-9\" class=\"crayon-line\"><span class=\"crayon-o\">&#8211;<\/span><\/div>\n<div id=\"crayon-575fd931cc401283018815-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Now we can update user info using <strong>PUT<\/strong> method. To read about Put method follow this<a href=\"http:\/\/zacharyvoase.com\/2009\/07\/03\/http-post-put-diff\/\">link<\/a>.<\/p>\n<p><strong>status.php<\/strong><\/p>\n<p>Request URL:\u00a0http:\/\/localhost\/aneh\/rest\/status.php<\/p>\n<p>Update user status<\/p>\n<div id=\"crayon-575fd931cc405718736343\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc405718736343-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc405718736343-28\">28<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-575fd931cc405718736343-1\" class=\"crayon-line\"><span class=\"crayon-ta\">&lt;?php<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-575fd931cc405718736343-3\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ Include confi.php<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-k \">include_once<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8216;confi.php&#8217;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-5\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-575fd931cc405718736343-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-st\">if<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_SERVER<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;REQUEST_METHOD&#8217;<\/span><span class=\"crayon-sy\">]<\/span> <span class=\"crayon-o\">==<\/span> <span class=\"crayon-s\">&#8220;PUT&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-7\" class=\"crayon-line\"><span class=\"crayon-v\">$uid<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-k \">isset<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_SERVER<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;HTTP_UID&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">?<\/span> <span class=\"crayon-e\">mysql_real_escape_string<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_SERVER<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;HTTP_UID&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$status<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-k \">isset<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_SERVER<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;HTTP_STATUS&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">?<\/span> <span class=\"crayon-e\">mysql_real_escape_string<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$_SERVER<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;HTTP_STATUS&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-9\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-575fd931cc405718736343-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/\/ Add your validations<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-11\" class=\"crayon-line\"><span class=\"crayon-st\">if<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-o\">!<\/span><span class=\"crayon-k \">empty<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$uid<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$qur<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">mysql_query<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;UPDATE\u00a0\u00a0`tuts_rest`.`users` SET\u00a0\u00a0`status` =\u00a0\u00a0&#8216;$status&#8217; WHERE\u00a0\u00a0`users`.`ID` =&#8217;$uid&#8217;;&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-13\" class=\"crayon-line\"><span class=\"crayon-st\">if<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$qur<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$json<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-cn\">1<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;msg&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-s\">&#8220;Status updated!!.&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-15\" class=\"crayon-line\"><span class=\"crayon-sy\">}<\/span><span class=\"crayon-st\">else<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$json<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;msg&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-s\">&#8220;Error updating status&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-17\" class=\"crayon-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><span class=\"crayon-st\">else<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-19\" class=\"crayon-line\"><span class=\"crayon-v\">$json<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;msg&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-s\">&#8220;User ID not define&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-21\" class=\"crayon-line\"><span class=\"crayon-sy\">}<\/span><span class=\"crayon-st\">else<\/span><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-v\">$json<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">array<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;msg&#8221;<\/span> <span class=\"crayon-o\">=<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-s\">&#8220;User ID not define&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-23\" class=\"crayon-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">@<\/span><span class=\"crayon-e\">mysql_close<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$conn<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-25\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-575fd931cc405718736343-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/* Output header *\/<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-27\" class=\"crayon-line\"><span class=\"crayon-e\">header<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8216;Content-type: application\/json&#8217;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<div id=\"crayon-575fd931cc405718736343-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-k \">echo<\/span> <span class=\"crayon-e\">json_encode<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">$json<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>In above i am using PUT method in PUT we access data like this: $_SERVER[\u2018HTTP_DATAVARIABLE\u2019].<\/p>\n<p>Sending PUT Request from Advance Rest Client.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-213\" src=\"https:\/\/lh3.googleusercontent.com\/8VlNl7KgXtDyPCIxWQFBjewyiBNIZqgYN8DWaqkkVuOctxYIY7H15PGgnVFH5gWD5XbiMVW-6BjPM2Wnx6VxIGiZG5-FcIfO3gHYZ-xmnt2PZ56ip-P2l-cFxdHQw-sYimPIC7V9A5w29SpT4Cs0eV9zf0rj1Vly0lZj2FCp0j4geDy0I_IUdi6DcyouWdrkWDOGeBedCXWTEFzgKnoWpWBtDSNip8qQVjboB3DtZvmO3LBgsdpy0MC-fjTGs3d0MS3fJVoiB2wch0RsWeP6CejZ9mB63xwO1t4T8084yn2urTZePFsqUfqpF1QB-QxyX1A6b2A-sDMZ8ouPfDxDAoY1p8QSA-SpkPy3vrYbtg1nW9cUCZlSl3nuI16c0Vx10uAcSQAlZDL-tz94LfWcmVqhRI3jQlCTPTRgRu8NiLP_lmcVJt0JeFtEknh9KEDTd_byUMzMo3EqZwHOck-T1l0_iq1pyZxQve5AuTKXXJArULjhyDLZwh4LjLT8j76_U99wdNrteGJuWvnpOGwZde-nMfTxIFDb2CBM975CkBpfKBVWu6R5a2VYJhEcEd3Rx82J=w884-h699-no\" alt=\"Put request\" \/><\/p>\n<p>In this we add url where we want to make request and then select Request method PUT and then add header as shown in above image.<\/p>\n<p>Out Put of above is<\/p>\n<div id=\"crayon-575fd931cc40d856289157\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc40d856289157-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc40d856289157-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-575fd931cc40d856289157-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-575fd931cc40d856289157-4\">4<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-575fd931cc40d856289157-1\" class=\"crayon-line\"><span class=\"crayon-sy\">{<\/span><\/div>\n<div id=\"crayon-575fd931cc40d856289157-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">status<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-cn\">1<\/span><\/div>\n<div id=\"crayon-575fd931cc40d856289157-3\" class=\"crayon-line\"><span class=\"crayon-i\">msg<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8220;Status updated!!.&#8221;<\/span><\/div>\n<div id=\"crayon-575fd931cc40d856289157-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>This is very simple and easy example webservice example.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Web services ( application services ) is one of the most important part of today development where we ceneteralized or data and allow user to access that data from different sources like web, software, app etc.. Web service provide\u00a0Interoperability\u00a0between two different language. \u00a0Web service are easy to understand or to made we can easily create ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"http:\/\/symbioticindia.in\/docu\/2016\/06\/15\/build-your-first-web-service-with-php-json-and-mysql\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,13,6],"tags":[],"class_list":["post-173","post","type-post","status-publish","format-standard","hentry","category-json","category-mysql","category-php"],"_links":{"self":[{"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/posts\/173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":1,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/posts\/173\/revisions"}],"predecessor-version":[{"id":174,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/posts\/173\/revisions\/174"}],"wp:attachment":[{"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/media?parent=173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/categories?post=173"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/tags?post=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}