| | |
| | | * @category Database |
| | | * @package DB |
| | | * @author Stig Bakken <stig@php.net> |
| | | * @copyright 1997-2005 The PHP Group |
| | | * @copyright 1997-2007 The PHP Group |
| | | * @license http://www.php.net/license/3_0.txt PHP License 3.0 |
| | | * @version CVS: $Id$ |
| | | * @link http://pear.php.net/package/DB |
| | |
| | | * @category Database |
| | | * @package DB |
| | | * @author Stig Bakken <stig@php.net> |
| | | * @copyright 1997-2005 The PHP Group |
| | | * @copyright 1997-2007 The PHP Group |
| | | * @license http://www.php.net/license/3_0.txt PHP License 3.0 |
| | | * @version Release: @package_version@ |
| | | * @version Release: 1.7.13 |
| | | * @link http://pear.php.net/package/DB |
| | | */ |
| | | class DB_storage extends PEAR |
| | |
| | | function &create($table, &$data) |
| | | { |
| | | $classname = strtolower(get_class($this)); |
| | | $obj =& new $classname($table); |
| | | $obj = new $classname($table); |
| | | foreach ($data as $name => $value) { |
| | | $obj->_properties[$name] = true; |
| | | $obj->$name = &$value; |
| | |
| | | */ |
| | | function store() |
| | | { |
| | | $params = array(); |
| | | $vars = array(); |
| | | foreach ($this->_changes as $name => $foo) { |
| | | $params[] = &$this->$name; |
| | | $vars[] = $name . ' = ?'; |