diff --git a/db.class.php b/db.class.php index 168f4bc..8a801db 100644 --- a/db.class.php +++ b/db.class.php @@ -16,7 +16,7 @@ class DB public static $password = ''; public static $host = 'localhost'; public static $encoding = 'latin1'; - public static $queryMode = 'buffered'; //buffered, unbuffered, queryAllRows + public static $queryMode = 'queryAllRows'; //buffered, unbuffered, queryAllRows public static function get($dbName = '') { static $mysql = null; diff --git a/simpletest/BasicTest.php b/simpletest/BasicTest.php index 1f9fd95..f77457c 100644 --- a/simpletest/BasicTest.php +++ b/simpletest/BasicTest.php @@ -78,9 +78,15 @@ class BasicTest extends SimpleTest { $charlie_password = DB::queryFirstField("SELECT password FROM accounts WHERE username IN %ls AND username = %s", array('Charlie', 'Charlie\'s Friend'), 'Charlie\'s Friend'); $this->assert($charlie_password === 'goodbye'); + } + + function test_4_query() { + $results = DB::query("SELECT * FROM accounts WHERE username=%s", 'Charlie\'s Friend'); + $this->assert(count($results) === 1); + $this->assert($results[0]['age'] == 30 && $results[0]['password'] == 'goodbye'); - - + $results = DB::query("SELECT * FROM accounts WHERE username!=%s", "Charlie's Friend"); + $this->assert(count($results) === 2); } }