Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL डेटाबेस में Backbone.js मॉडल डालें

बैकबोन एक आरईएसटी एपीआई पर आधारित है:सर्वर पर मॉडल को सहेजते/अपडेट करते समय, बैकबोन इसे POST के साथ अनुरोध निकाय में JSON के रूप में क्रमबद्ध रूप से भेज देगा। हमारा PUT गुजारिश। Backbone.sync प्रलेखन से

इसका मतलब है कि सर्वर-साइड आपको

  • अनुरोध का प्रकार निर्धारित करें
  • क्रमबद्ध JSON को डीकोड करें

कुछ इस तरह से आपको शुरुआत करनी चाहिए

$request_method = strtolower($_SERVER['REQUEST_METHOD']);
$data = null;

switch ($request_method) {
    case 'post':
    case 'put':
        $data = json_decode(file_get_contents('php://input'));
    break;
}

// print_r($data);

// note that mysql_* functions are deprecated
// http://php.net/manual/en/function.mysql-query.php
// inserting with a PDO object, assuming an auto incremented id
$sql = "INSERT INTO boxes (x, y, w, h) VALUES(?, ?, ?, ?)";
$sth = $dbh->prepare($sql);
$sth->execute(array(
    $data->x,
    $data->y,
    $data->w,
    $data->h
));
$id = $dbh->lastInsertId();

PHP में REST API के अधिक गहन कार्यान्वयन के लिए इस पृष्ठ को देखें http://www.gen-x-design.com/archives/create-a-rest-api-with-php/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में पुनरावर्ती से दशमलव की गणना करें

  2. विंडोज से MySQL 5.7 को पूरी तरह से कैसे हटाएं

  3. MySQL/SQL टेक्स्ट फ़ील्ड के पहले 40 वर्ण पुनर्प्राप्त करता है?

  4. mysql वर्णमाला क्रम

  5. विशेषाधिकार देने का प्रयास करते समय उपयोगकर्ता 'रूट'@'लोकलहोस्ट' के लिए प्रवेश निषेध। मैं विशेषाधिकार कैसे प्रदान करूं?