/json-to-mysql

Easily take any JSON object and create+insert it into a mysql table built from its structure. Also search, update, index, and validate tables with JSON.

Primary LanguagePHPOtherNOASSERTION

json-to-mysql

Easily take any JSON object and create+insert it into a mysql table built from its structure. Also search, update, index, and validate tables with JSON.


include("config.php");
include("include.classloader.php");

$classLoader->addToClasspath(ROOT);


$mysql = new MySQLConn(DATABASE_HOST, DATABASE_NAME, DATABASE_USER, DATABASE_PASS);

$db = new JSONtoMYSQL($mysql);

// create some json
$obj = json_decode('{"id":4,"name" : "asfd"}');

// save it to a table
$db->save($obj, "brandnewtable");

// SELECT * from brandnewtable WHERE id = 4

$obj = $db->table("brandnewtable")->find(["id" => 4]);

print_r($obj);

// SELECT * FROM brandnewtable WHERE id > 4 ORDER BY name DESC

$obj = $db->table("brandnewtable")->find(["id" => 4], ["id" => ">"], ["name DESC"]);

print_r($obj);

// SELECT * FROM brandnewtable WHERE id IN (4, 5, 6, 7)

$obj = $db->table("brandnewtable")->find(["id" => [4, 5, 6, 7]]);

print_r($obj);


Support the project

Has json-to-mysql saved you some time? Become a Github Sponsor and buy me a coffee ☕️ 😄