Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chèn mô hình Backbone.js vào cơ sở dữ liệu MySQL

Backbone dựa trên REST API:khi lưu / cập nhật một mô hình vào máy chủ, Backbone sẽ gửi nó được tuần tự hóa dưới dạng JSON trong phần thân yêu cầu với một POST PUT của chúng tôi yêu cầu. Từ tài liệu Backbone.sync

Điều này có nghĩa là phía máy chủ bạn phải

  • xác định loại yêu cầu
  • giải mã JSON được tuần tự hóa

Một cái gì đó như thế này sẽ giúp bạn bắt đầu

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

Kiểm tra trang này để biết cách triển khai REST API trong PHP một cách kỹ lưỡng hơn 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. Nhóm các bản ghi từ vòng lặp while | PHP

  2. MySQL:Tại sao chỉ định chiều rộng hiển thị mà không sử dụng zerofill

  3. Vệ sinh hiệu quả văn bản đã nhập của người dùng

  4. Làm thế nào để triển khai một hệ thống bình luận lồng nhau?

  5. Trong Apache Spark 2.0.0, có thể tìm nạp một truy vấn từ cơ sở dữ liệu bên ngoài (thay vì lấy toàn bộ bảng) không?