oktatas:programozas:php:php_rest_api:adatbazisbol
Tartalomjegyzék
PHP REST API adatbázisból (Fejlesztés alatt)
- Szerző: Sallai András
- Copyright © Sallai András, 2021
- Web: https://szit.hu
Projekt szerkezet
app01/ |-api/ | |-create.php | `-read.php |-core/ | `-init.php `-includes/ |-config.php |-database.php `-mariadb.php
Adatbázis
- includes/config.php
$db['host'] = 'localhost'; $db['user'] = 'app01'; $db['pass'] = 'titok'; $db['name'] = 'app01';
Előkészítés
Lekérdezés
- api/read.php
header('Access-Control-Allow-Origin: *'); header('Content-Type: application/json'); include_once('../core/init.php');
Létrehozás
- api/create.php
header('Access-Control-Allow-Origin: *'); header('Content-Type: application/json'); header('Access-Control-Allow-Methods: POST'); include_once('../core/init.php');
Függelék
A kérések szétválogatása metódus alapján
- index.php
<?php header('Access-Control-Allow-Origin: *'); header('Content-Type: application/json'); $method = $_SERVER['REQUEST_METHOD']; $request = $_SERVER['REQUEST_URI']; switch($method) { case 'POST': create_data($request); break; case 'GET': read_data(); break; case 'PUT': update_data($request); break; case 'DELETE': delete_data($request); break; default: handle_error($request); } function create_data($request) {} function read_data() {} function update_data($request) {} function delete_data($request) {} function handle_error($request) {}
oktatas/programozas/php/php_rest_api/adatbazisbol.txt · Utolsó módosítás: 2024/01/29 10:02 szerkesztette: admin