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');