From 1599ba7825226e13763ef62a2ecd91c4f08fcdd6 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Tue, 27 Nov 2007 05:03:30 +0100 Subject: [PATCH] [svn r13785] Added the missing Database::result() method to replace mysql_result() everywhere --- main/inc/lib/database.lib.php | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/main/inc/lib/database.lib.php b/main/inc/lib/database.lib.php index f2363aba37..6d2a7203b7 100644 --- a/main/inc/lib/database.lib.php +++ b/main/inc/lib/database.lib.php @@ -664,8 +664,25 @@ class Database $database_name_with_glue = Database::fix_database_parameter($database_name); return Database::format_glued_course_table_name($database_name_with_glue, CHAT_CONNECTED_TABLE); } - - + /** + * Acts as the relative *_result() function of most DB drivers and fetches a + * specific line and a field + * @param resource The database resource to get data from + * @param integer The row number + * @param string Optional field name or number + * @result mixed One cell of the result, or FALSE on error + */ + function result($resource,$row,$field='') + { + if(!empty($field)) + { + return mysql_result($resource,$row,$field); + } + else + { + return mysql_result($resource,$row); + } + } } //end class Database ?> \ No newline at end of file