Two minor changes. Version bumped to 1.1.

This commit is contained in:
2009-05-25 10:06:49 +00:00
parent 323cd4de76
commit a39dd45790
2 changed files with 27 additions and 5 deletions

View File

@@ -1,3 +1,20 @@
LiteMySQL 1.1.1
-----------------------------------
Date: 25-May-2009
- Changed the find_all() method now
returns null instead of false if now
rows are returned. This is so that you
can run the result through count(), which
evals false to 1, and null to 0.
- Changed the count() method to return
an integer with the count value rather
than a string.
-----------------------------------
LiteMySQL 1.1
-----------------------------------
Date: 21-May-2009

View File

@@ -2,7 +2,7 @@
/*
Class: LiteMySQL v1.1
Class: LiteMySQL v1.1.1
http://code.google.com/p/litemysql/
Simple & easy to use class to automate the repetative & boring stuff.
@@ -374,7 +374,7 @@ class LiteMySQL {
* @param conditions conditions to match, accepted input is string, int, or array
* @param options additional options to pass in the query
* @param index row value to use as array key for each row
* @return array with result rows or false
* @return array with result rows or null
*/
function find_all ($conditions = null, $options = array(), $index = null) {
$sql = $this->build_find_query($conditions, $options);
@@ -400,7 +400,7 @@ class LiteMySQL {
}
}
return false;
return null;
}
/**
@@ -480,7 +480,12 @@ class LiteMySQL {
return $this->find_all($conditions, $options);
}
/**
* Count number of matching rows to specified conditions and options
* @param conditions conditions to match, accepted input is string, int, or array
* @param options additional options to pass in the query
* @return integer with row count or null
*/
function count ($conditions = null, $options = '') {
$query = 'SELECT ';
if ( is_array($options) ) {
@@ -498,7 +503,7 @@ class LiteMySQL {
}
if ( $result = $this->query($query) ) {
$count = mysql_fetch_assoc($result);
return $count['COUNT(*)'];
return (int)$count['COUNT(*)'];
}
return null;
}