JsonDB été un projet de Base de Données en Json.
- 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"));
Insert
$Connect->Insert(array("test", date("dmY")));
Select
$user = $Connect->Select("pseudo", "=", "test");
// or Query
$user = $Connect->Query("Select one in TB Where pseudo = test");
echo $user["pseudo"]." - ";
echo $user["date"];
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();
Start
if($Update->Start())
echo "OK";
else
else "NO";
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();
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";