From 5b373ca622653dcdea04f7f2ce73b6ee22495f43 Mon Sep 17 00:00:00 2001 From: ben Date: Wed, 13 Feb 2008 19:22:21 +0000 Subject: Added more context to the database function notes git-svn-id: https://code.elgg.org/elgg/trunk@30 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/database.php | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/engine/lib/database.php b/engine/lib/database.php index 0511ee82b..aa7deb97a 100644 --- a/engine/lib/database.php +++ b/engine/lib/database.php @@ -91,7 +91,7 @@ * Gets the appropriate db link for the operation mode requested * * @param string $dblinktype The type of link we want - "read", "write" or "readwrite" (the default) - * @return database link + * @return object Database link */ function get_db_link($dblinktype) { @@ -108,6 +108,7 @@ /** * Use this function to get data from the database * @param $query The query being passed. + * @return array An array of database result objects */ function get_data($query) { @@ -133,6 +134,7 @@ /** * Use this function to get a single data row from the database * @param $query The query to run. + * @result object A single database result object */ function get_data_row($query) { @@ -153,8 +155,9 @@ /** * Use this function to insert database data; returns id or false - * @param $query The query to run. - * @return $id the database id of the inserted row. + * + * @param string $query The query to run. + * @return int $id the database id of the inserted row. */ function insert_data($query) { @@ -174,8 +177,10 @@ } /** - * Use this function to update database data - * @param $query The query to run. + * Update database data + * + * @param string $query The query to run. + * @result int|false Either the number of affected rows, or false on failure */ function update_data($query) { @@ -193,9 +198,14 @@ } - // Use this function to delete a record + /** + * Use this function to delete data + * + * @param string $query The SQL query to run + * @return int|false Either the number of affected rows, or false on failure + */ - function delete_record($query) { + function delete_data($query) { global $dbcalls; @@ -213,9 +223,8 @@ /** * Returns the number of rows returned by the last select statement, without the need to re-execute the query. - * This is MYSQL specific. * - * @return int + * @return int The number of rows returned by the last statement */ function count_last_select() { $row = get_data_row("SELECT found_rows() as count"); -- cgit v1.2.3