2017 © Pedro Peláez
 

library libweb-db

Database classes

image

renanhangai/libweb-db

Database classes

  • Monday, December 4, 2017
  • by renanhangai
  • Repository
  • 1 Watchers
  • 0 Stars
  • 26 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

LibWeb

Example

A simple example using the API, (*1)

use LibWeb\Validator as v;
use LibWeb\DB;

class TestAPI {

    public function GET_multiply( $req ) {
        $data = $req->params(array(
            "a" => v::f(),
            "b" => v::f(),
        ));
        return $data->a * $data->b;
    }

    public function POST_create( $req ) {
        $data = $req->params(array(
            "name" => v::s(),
            "age"  => v::i(),
        ));
        $id = DB::insertInto( "person", $data ); // "INSERT INTO person (name, age) VALUES (:name, :age)"
        return $id;
    }

    public function POST_update( $req ) {
        $data = $req->params(array(
            "id"   => v::i(),
            "age"  => v::i(),
        ));
        $query = "UPDATE person SET age=:age WHERE id=:id"
        $result = DB::execute( $query, $data );
    }

};

The Versions

04/12 2017

dev-master

9999999-dev

Database classes

  Sources   Download

ISC

The Requires

 

The Development Requires

by Avatar renanhangai

04/12 2017

0.0.1

0.0.1.0

Database classes

  Sources   Download

ISC

The Requires

 

The Development Requires

by Avatar renanhangai