mirror of
https://github.com/dg/dibi.git
synced 2025-08-06 14:16:39 +02:00
+ DibiResult::fetchAll()
* changed year in headers (2007)
This commit is contained in:
@@ -17,8 +17,7 @@ dibi::connect(array(
|
||||
|
||||
|
||||
$res = dibi::query('SELECT * FROM table');
|
||||
if (is_error($res))
|
||||
die('SQL error');
|
||||
if (!$res) die('SQL error');
|
||||
|
||||
|
||||
// fetch a single value
|
||||
@@ -28,9 +27,9 @@ $value = $res->fetchSingle();
|
||||
$all = $res->fetchAll();
|
||||
|
||||
// fetch complete result set like association array
|
||||
$assoc = $res->fetchAll('id');
|
||||
$assoc = $res->fetchAssoc('id');
|
||||
|
||||
$assoc = $res->fetchAll('id', 'id2');
|
||||
$assoc = $res->fetchAssoc('id', 'id2');
|
||||
|
||||
// fetch complete result set like pairs key => value
|
||||
$pairs = $res->fetchPairs('id', 'name');
|
||||
|
@@ -1,14 +1,84 @@
|
||||
SELECT * FROM `*nucleus_item` WHERE `inumber` < 38;
|
||||
-- Result: Query error: Can't find file: '.\test\*nucleus_item.frm' (errno: 22)
|
||||
-- Takes: 178.920 ms
|
||||
|
||||
|
||||
|
||||
Successfully connected to DB 'mysql'
|
||||
|
||||
Query error: Table 'test.nucleus_item' doesn't exist
|
||||
|
||||
SELECT * FROM `nucleus_item` WHERE `inumber` = 38;
|
||||
-- Result: Query error: Table 'test.nucleus_item' doesn't exist
|
||||
-- Takes: 1.357 ms
|
||||
-- Takes: 2.527 ms
|
||||
|
||||
|
||||
|
||||
Query error: Table 'test.nucleus_item' doesn't exist
|
||||
|
||||
SELECT * FROM `nucleus_item` WHERE `inumber` < 38;
|
||||
-- Result: Query error: Table 'test.nucleus_item' doesn't exist
|
||||
-- Takes: 2.013 ms
|
||||
-- Takes: 3.806 ms
|
||||
|
||||
|
||||
|
||||
Query error: Can't find file: '.\test\*nucleus_item.frm' (errno: 22)
|
||||
|
||||
SELECT * FROM `*nucleus_item` WHERE `inumber` < 38;
|
||||
-- Result: Query error: Can't find file: '.\test\*nucleus_item.frm' (errno: 22)
|
||||
-- Takes: 75.413 ms
|
||||
-- Takes: 5.017 ms
|
||||
|
||||
|
||||
|
||||
Successfully connected to DB 'mysql'
|
||||
|
||||
Query error: Table 'test.nucleus_item' doesn't exist
|
||||
|
||||
SELECT * FROM `nucleus_item` WHERE `inumber` = 38;
|
||||
-- Result: Query error: Table 'test.nucleus_item' doesn't exist
|
||||
-- Takes: 4.560 ms
|
||||
|
||||
|
||||
|
||||
Query error: Table 'test.nucleus_item' doesn't exist
|
||||
|
||||
SELECT * FROM `nucleus_item` WHERE `inumber` < 38;
|
||||
-- Result: Query error: Table 'test.nucleus_item' doesn't exist
|
||||
-- Takes: 2.001 ms
|
||||
|
||||
|
||||
|
||||
Query error: Can't find file: '.\test\*nucleus_item.frm' (errno: 22)
|
||||
|
||||
SELECT * FROM `*nucleus_item` WHERE `inumber` < 38;
|
||||
-- Result: Query error: Can't find file: '.\test\*nucleus_item.frm' (errno: 22)
|
||||
-- Takes: 39.903 ms
|
||||
|
||||
|
||||
|
||||
Successfully connected to DB 'mysql'
|
||||
|
||||
Query error: Table 'test.nucleus_item' doesn't exist
|
||||
|
||||
SELECT * FROM `nucleus_item` WHERE `inumber` = 38;
|
||||
-- Result: Query error: Table 'test.nucleus_item' doesn't exist
|
||||
-- Takes: 2.183 ms
|
||||
|
||||
|
||||
|
||||
Query error: Table 'test.nucleus_item' doesn't exist
|
||||
|
||||
SELECT * FROM `nucleus_item` WHERE `inumber` < 38;
|
||||
-- Result: Query error: Table 'test.nucleus_item' doesn't exist
|
||||
-- Takes: 2.513 ms
|
||||
|
||||
|
||||
|
||||
Query error: Can't find file: '.\test\*nucleus_item.frm' (errno: 22)
|
||||
|
||||
SELECT * FROM `*nucleus_item` WHERE `inumber` < 38;
|
||||
-- Result: Query error: Can't find file: '.\test\*nucleus_item.frm' (errno: 22)
|
||||
-- Takes: 5.509 ms
|
||||
|
||||
|
||||
|
||||
|
@@ -6,18 +6,17 @@ require_once '../dibi/dibi.php';
|
||||
|
||||
// mysql
|
||||
dibi::connect(array(
|
||||
'driver' => 'mysql',
|
||||
'driver' => 'mysqli',
|
||||
'host' => 'localhost',
|
||||
'username' => 'root',
|
||||
'password' => 'xxx', // change to real password!
|
||||
'database' => 'test',
|
||||
'database' => 'dgx',
|
||||
'charset' => 'utf8',
|
||||
));
|
||||
|
||||
|
||||
$res = dibi::query('SELECT * FROM [nucleus_item] WHERE [inumber] <> %i', 38);
|
||||
if (is_error($res))
|
||||
die('SQL error');
|
||||
if (!$res) die('SQL error');
|
||||
|
||||
|
||||
// auto-convert this field to integer
|
||||
|
Reference in New Issue
Block a user