Anoniji / JsonDB

JsonDB in PHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JsonDB - Open Project

JsonDB été un projet de Base de Données en Json.

Fonctionnement

  • 1- Installer Composer
  • 2- Ajouter :
require __DIR__ . '/vendor/autoload.php';
$Connect = new \JsonDB\Connect($db = "site");
$Functions = new \JsonDB\Functions();
$Update = new \JsonDB\Update();
echo $Connect->Jtb("test", array("pseudo" => "string", "date" => "int"));

Fonctions disponibles

Connect

Insert

$Connect->Insert(array("test", date("dmY")));

Select

One

$user = $Connect->Select("pseudo", "=", "test");

// or Query

$user = $Connect->Query("Select one in TB Where pseudo = test");

echo $user["pseudo"]." - ";
echo $user["date"];

All

print_r($Connect->Select("pseudo", "=", "test", "all"));

// or Query

print_r($Connect->Query("Select all in TB Where pseudo = test"));

Update

$Connect->Update("pseudo", "test", array("date" => "test"));

Delete

$Connect->Delete("pseudo", "=", "test");

// or Query

$Connect->Query("Delete in TB Where pseudo = test");

Display Error

echo $Connect->getError();

Update

Start

if($Update->Start())
  echo "OK";
else
  else "NO";

Functions

Password

$Functions->Password("password", 030120181301, "md5");

or

$Functions->Password("password", 030120181301, "crypt");

Filter

$Functions->Filter($array, "date", "desc");

Protect

echo $Functions->Protect("<?= $test; ?>");

Display Error

echo $Functions->getError();

Check

isMail

if($Functions->isMail("test@me.com"))
  echo "OK";
else
  else "NO";

isLink

if($Functions->isLink("http://test.com"))
  echo "OK";
else
  else "NO";

isIp

if($Functions->isIp("127.0.0.1"))
  echo "OK";
else
  else "NO";

About

JsonDB in PHP


Languages

Language:PHP 100.0%