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
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 995B

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 maintain
  • Streaming data, low memory footprint
  • Condensed JSON: first row contains field names
  • Table white- and blacklist support
  • JSONP support for cross-domain requests
  • Combined requests with wildcard support for table names

Example output

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

{"categories":[["id","name"],["1","Internet \/ Technology"],["3","Web development \/ Programming"]]}

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.