Mysql
 sql >> база данни >  >> RDS >> Mysql

Вмъкнете модела Backbone.js в MySQL база данни

Backbone се базира на REST API:когато запазва/актуализира модел на сървъра, Backbone ще го изпрати сериализиран като JSON в тялото на заявката с POST нашия 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();

Проверете тази страница за по-задълбочено внедряване на REST API в PHP 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:Как да SUM() TIMEDIFF() на група?

  2. Как мога да забавя дъмп на MySQL, така че да не повлияе на текущото натоварване на сървъра?

  3. сортирайте сбора в група по

  4. Не може да се получи пружинно зареждане за автоматично създаване на схема на база данни

  5. Метод за намиране на пропуски в данните от времеви серии в MySQL?