Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw model Backbone.js do bazy danych MySQL

Backbone jest oparty na REST API:podczas zapisywania/aktualizowania modelu na serwerze, Backbone wyśle ​​go zserializowaną jako JSON w treści żądania z POST nasze PUT wniosek. Z dokumentacji Backbone.sync

Oznacza to, że po stronie serwera musisz

  • określ typ żądania
  • odkoduj zserializowany plik JSON

Coś takiego powinno Cię zacząć

$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();

Sprawdź tę stronę, aby uzyskać dokładniejszą implementację REST API w 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. Uzyskaj największą liczbę w bazie danych mySQL w PHP

  2. Porównywanie ciągów, z których jeden ma wcześniej puste spacje, a drugi nie

  3. Hierarchia kategorii (PHP/MySQL)

  4. Zapytanie MySQL do wyodrębnienia pierwszego słowa z pola

  5. Jak przechowywać wyniki zapytania MySQL w innej tabeli?