X-Git-Url: https://git.piment-noir.org/?p=Project_webapp.git;a=blobdiff_plain;f=lib%2Fdb.php;h=1a870c49f118e285c2fafcaa22178f53372c482a;hp=bcbf5aebc2709265decce8a7d53ac86099f190f5;hb=b2c6089052f1ca993e9f7ac12d23e66f552ce012;hpb=e14003dc40dec3eb928a58cdff78fddd31990907 diff --git a/lib/db.php b/lib/db.php index bcbf5ae..1a870c4 100644 --- a/lib/db.php +++ b/lib/db.php @@ -12,11 +12,13 @@ class CustomDB private $current_result; /** - * [__construct description] - * @param [type] $host [description] - * @param [type] $username [description] - * @param [type] $password [description] - * @param [type] $dbname [description] + * __construct class constructor method that permit to initialize + * the connection to the RDBMS database + * @param string $host RDBMS hostname + * @param string $username RDBMS user + * @param string $password RDBMS user password + * @param string $dbname RDBMS database to use + * @return object an object which represents the connection to a RDBMS Server. */ public function __construct($host, $username, $password, $dbname) { @@ -40,8 +42,8 @@ class CustomDB } */ /** - * [close description] - * @return [type] [description] + * close method to close the opened connection to the RDBMS server + * @return void */ public function close() { @@ -53,9 +55,10 @@ class CustomDB } /** - * [query description] - * @param [type] $sql_query [description] - * @return [type] [description] + * query method that permit to execute a SQL query + * @param string $sql_query the SQL query to execute + * @return mysqli_result object or FALSE on failure and TRUE for queries + * without results */ public function query($sql_query) { @@ -66,9 +69,9 @@ class CustomDB } /** - * [prepare_query description] - * @param [type] $prepared_query [description] - * @return [type] [description] + * prepare_query method for parametrized SQL query preparation + * @param string $prepared_query parametrized SQL query to prepare + * @return object statement object or FALSE if an error occurred */ public function prepare_query($prepared_query) { @@ -82,10 +85,10 @@ class CustomDB } /** - * [prepared_query_bind_param description] - * @param [type] $types [description] - * @param [type] $params [description] - * @return [type] [description] + * prepared_query_bind_param link parameters values to a prepared SQL query + * @param string $types parameters types + * @param array $params unidimensional array of parameters values + * @return boolean TRUE on success or FALSE on failure */ public function prepared_query_bind_param($types, $params) { @@ -97,8 +100,9 @@ class CustomDB } /** - * [run_prepared_query description] - * @return [type] [description] + * run_prepared_query method that execute a parametrized SQL query linked + * with its parameters values + * @return boolean TRUE on success or FALSE on failure */ public function run_prepared_query() {