api de gestion de ticket, basé sur php-crud-api. Le but est de décorrélé les outils de gestion des données, afin
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Maurits van der Schee a056a92faf Update README.md 10 anos atrás
.gitignore Initial commit 10 anos atrás
.htaccess changed rewritebase 10 anos atrás
README.md Update README.md 10 anos atrás
api.php Initial commit 10 anos atrás
config.php.dist Initial commit 10 anos atrás

README.md

MySQL-read-API

Simple PHP script that adds a very basic API to a MySQL database

Requirements

  • PHP 5.3 or higher with MySQLi enabled
  • Apache with mod_rewrite enabled (can also run on Nginx)

Limitations

  • Public API only: no authentication or authorization
  • Read-only: no write or delete supported
  • Single database

Features

  • Very little code, easy to adapt and maintain
  • Streaming data, low memory footprint
  • Condensed JSON: first row contains field names
  • Optional white- and blacklist support for tables
  • JSONP support for cross-domain requests
  • Combined requests with wildcard support for table names

Configuration

$config = array(
    "hostname"=>"localhost",
    "username"=>"root",
    "password"=>"root",
    "database"=>"cravetivity",
    "whitelist"=>false,
    "blacklist"=>array("users"),
);

Example output

URL: http://localhost/api/cate*

{"categories":[["id","name"],["1","Internet"],["3","Web development"]]}

Installation

Put the files in a folder and edit config.php.dist and rename it to config.php. Let Apache serve the folder and configure the .htaccess RewriteBase to match the exposed part of the path.