Ejemplo n.º 1
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);
 /**
  * Close DB Connection
  *
  * @access	public
  * @param	resource
  * @return	void
  */
 function _close()
 {
     $this->endSession();
     if ($this->curs_id != NULL) {
         $this->_freeCursor($this->curs_id);
     }
     @sqlrcon_free($this->conn_id);
     $this->_parseExplain();
 }
function da_sql_close($link, $config)
{
    if (sqlrcur_free($link[cur])) {
        return sqlrcon_free($link[con]);
    } else {
        return 0;
    }
}
Ejemplo n.º 4
0
 public function __destruct()
 {
     if (!is_null($this->_conn)) {
         sqlrcon_free($this->_conn);
     }
 }