Commit 4e3c1df0 authored by Alexander Butenko's avatar Alexander Butenko

Added getOne convinience function

parent 384a59a6
......@@ -168,6 +168,19 @@ class MysqliDb
return $this->_dynamicBindResults($stmt);
}
/**
* A convenient SELECT * function to get one record.
*
* @param string $tableName The name of the database table to work with.
*
* @return array Contains the returned rows from the select query.
*/
public function getOne($tableName)
{
$res = $this->get ($tableName, 1);
return $res[0];
}
/**
*
* @param <string $tableName The name of the table.
......
......@@ -30,6 +30,14 @@ $results = $db->get('tableName', 'numberOfRows-optional');
print_r($results); // contains array of returned rows
```
or select just one row
```php
$db->where (id,"10");
$results = $db->getOne ("tableName");
print_r($results);
```
### Update Query
```php
......@@ -96,7 +104,7 @@ $results = $db->get('tableName');
```
IN:
``php
```php
$db->where('id', array( 'in' => array(1, 5, 27, -1, 'd') ) );
$results = $db->get('tableName');
// Gives: SELECT * FROM tableName WHERE id IN ( ?, ?, ?, ?, ? )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment