PHP Client - Goldware/Basej GitHub Wiki
include('basej.php');
Functions
connect($ip, $user, $password, $port = 8044) : socket
This function create a socket between the client and the server.
Usage
$socket = $Basej->connect('127.0.0.1', 'root', 'toor');
requestGET($socket, $base, $cluster, $line = 'ALL') : string
This function permits you to get data from cluster.
Usage
$request = $Basej->requestGET($socket, 'test', 'test_cluster');
requestDEL($socket, $base, $cluster, $line) : string
This function permits you to delete data from cluster.
Usage
$request = $Basej->requestDEL($socket, 'test', 'test_cluster', 5);
requestPUT($socket, $base, $cluster, array()) : string
This function permits you to put data in your cluster.
Usage
$request = requestPUT($socket, $base, $cluster, array())
requestEDIT($socket, $base, $cluster, $line, array()) : string
This function permits you to modify data in your cluster.
Usage
$request = requestEDIT($socket, $base, $cluster, $line, array())
submit($socket, $request) : string || array
This function will submit to server your request.
Usage
$callback = $Basej->submit($socket, $request);
getWhere($array, $array_id, $value) : string || array
This function is fully client-side. This is the equivalent of clause WHERE in Sql. It permits to select a line where some value equals an other value.
Usage
$username = $Basej->getWhere($callback, 0, 'username');