| | |
| | | // +----------------------------------------------------------------------+ |
| | | // | PHP versions 4 and 5 | |
| | | // +----------------------------------------------------------------------+ |
| | | // | Copyright (c) 1998-2006 Manuel Lemos, Tomas V.V.Cox, | |
| | | // | Copyright (c) 1998-2008 Manuel Lemos, Tomas V.V.Cox, | |
| | | // | Stig. S. Bakken, Lukas Smith | |
| | | // | All rights reserved. | |
| | | // +----------------------------------------------------------------------+ |
| | |
| | | // | Author: Paul Cooper <pgc@ucecom.com> | |
| | | // +----------------------------------------------------------------------+ |
| | | // |
| | | // $Id: pgsql.php,v 1.9 2006/06/12 21:48:43 lsmith Exp $ |
| | | // $Id: pgsql.php 295587 2010-02-28 17:16:38Z quipo $ |
| | | |
| | | require_once 'MDB2/Driver/Function/Common.php'; |
| | | |
| | |
| | | * @return mixed a result handle or MDB2_OK on success, a MDB2 error on failure |
| | | * @access public |
| | | */ |
| | | function &executeStoredProc($name, $params = null, $types = null, $result_class = true, $result_wrap_class = false) |
| | | function executeStoredProc($name, $params = null, $types = null, $result_class = true, $result_wrap_class = false) |
| | | { |
| | | $db =& $this->getDBInstance(); |
| | | $db = $this->getDBInstance(); |
| | | if (PEAR::isError($db)) { |
| | | return $db; |
| | | } |
| | |
| | | $query .= $params ? '('.implode(', ', $params).')' : '()'; |
| | | return $db->query($query, $types, $result_class, $result_wrap_class); |
| | | } |
| | | // }}} |
| | | // {{{ unixtimestamp() |
| | | |
| | | /** |
| | | * return string to call a function to get the unix timestamp from a iso timestamp |
| | | * |
| | | * @param string $expression |
| | | * |
| | | * @return string to call a variable with the timestamp |
| | | * @access public |
| | | */ |
| | | function unixtimestamp($expression) |
| | | { |
| | | return 'EXTRACT(EPOCH FROM DATE_TRUNC(\'seconds\', CAST ((' . $expression . ') AS TIMESTAMP)))'; |
| | | } |
| | | |
| | | // }}} |
| | | // {{{ random() |
| | | |
| | |
| | | |
| | | // }}} |
| | | } |
| | | ?> |
| | | ?> |