Ejemplo n.º 1
0
 public function __destruct()
 {
     if (!is_null($this->_cursor)) {
         @sqlrcur_free($this->_cursor);
         $this->_cursor = null;
     }
 }
Ejemplo n.º 2
0
<?php

$con = sqlrcon_alloc('mysqlpool', 12000, '/tmp/mysqlpool.socket', 'root', '******', 0, 1);
var_dump(sqlrcon_errorNumber($con));
var_dump(sqlrcon_dbHostName($con));
var_dump(sqlrcon_dbIpAddress($con));
$cur = sqlrcur_alloc($con);
sqlrcur_sendQuery($cur, 'select * from test');
var_dump(sqlrcur_totalRows($cur));
for ($row = 0; $row < sqlrcur_rowCount($cur); $row++) {
    for ($col = 0; $col < sqlrcur_colCount($cur); $col++) {
        echo sqlrcur_getField($cur, $row, $col);
    }
    echo PHP_EOL;
}
sqlrcur_free($cur);
sqlrcon_free($con);
function da_sql_close($link, $config)
{
    if (sqlrcur_free($link[cur])) {
        return sqlrcon_free($link[con]);
    } else {
        return 0;
    }
}
 /**
  * Free the cursor
  *
  * @access protected
  * @see    self::_close();
  */
 function _freeCursor()
 {
     if (is_resource($this->curs_id)) {
         sqlrcur_free($this->curs_id);
     } else {
         unset($this->curs_id);
     }
 }
 /**
  * Free the result
  *
  * @return	null
  */
 function free_result()
 {
     if (is_resource($this->result_id)) {
         sqlrcur_free($this->result_id);
         $this->result_id = FALSE;
     }
 }
Ejemplo n.º 6
0
 public function executeSql($sql, $array = null)
 {
     $cur = $this->getSQLRelayCursor($sql, $array);
     sqlrcur_free($cur);
     return true;
 }