本文整理汇总了PHP中oci_fetch_object函数的典型用法代码示例。如果您正苦于以下问题:PHP oci_fetch_object函数的具体用法?PHP oci_fetch_object怎么用?PHP oci_fetch_object使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了oci_fetch_object函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: fetch
public function fetch()
{
if ($this->_fetchMode == jDbConnection::FETCH_CLASS || $this->_fetchMode == jDbConnection::FETCH_INTO) {
$res = oci_fetch_object($this->_idResult);
if ($res) {
$values = get_object_vars($res);
$classObj = new $this->_fetchModeParam();
foreach ($values as $k => $value) {
$attrName = strtolower($k);
$ociClassName = 'OCI-Lob';
// Check if we have a Lob, to read it correctly
if ($value instanceof $ociClassName) {
$classObj->{$attrName} = $value->read($value->size());
} else {
$classObj->{$attrName} = $value;
}
}
$res = $classObj;
}
} else {
$res = oci_fetch_object($this->_idResult);
}
if ($res && count($this->modifier)) {
foreach ($this->modifier as $m) {
call_user_func_array($m, array($res, $this));
}
}
return $res;
}
示例2: fetch
public function fetch($stid)
{
$result = array();
while (($data = oci_fetch_object($stid)) != false) {
$result[] = $data;
}
return $result;
}
示例3: findOneSimple
public function findOneSimple($tSql, $sClassRow)
{
$pRs = $this->query($this->bind($tSql));
if (empty($pRs)) {
return null;
}
$oRow = oci_fetch_object($pRs);
return $oRow;
}
示例4: getUltimaRevisioVehicle
function getUltimaRevisioVehicle($codi_vehicle)
{
$oci = new Oci($_SESSION['user']['usuari'], $_SESSION['user']['passwd']);
$req = "SELECT \r\n\t\t\t\t\t\tdata_l, \r\n\t\t\t\t\t\tkms \r\n\t\t\t\t\tFROM \r\n\t\t\t\t\t\trevisio \r\n\t\t\t\t\tWHERE codi IN ( \r\n\t\t\t\t\t\tselect max(rev.codi) \r\n\t\t\t\t\t\tfrom revisio rev \r\n\t\t\t\t\t\twhere rev.codi_vehicle = :codi_vehicle \r\n\t\t\t\t\t\tgroup by rev.codi_vehicle \r\n\t\t\t\t\t)";
$stid = oci_parse($oci->getConnection(), $req);
oci_bind_by_name($stid, ":codi_vehicle", $codi_vehicle);
oci_execute($stid);
$ultima = oci_fetch_object($stid);
return $ultima;
}
示例5: buscarMesJove
private function buscarMesJove()
{
$codi_delegacio = $this->_infos->CODI_DELEGACIO;
$oci = new Oci($_SESSION['user']['usuari'], $_SESSION['user']['passwd']);
$req = "SELECT codi_delegacio, min(data_alta), max(codi) as CODI FROM venedor WHERE codi_delegacio = :codi_delegacio group by codi_delegacio";
$stid = oci_parse($oci->getConnection(), $req);
oci_bind_by_name($stid, ":codi_delegacio", $codi_delegacio);
oci_execute($stid);
$jove = oci_fetch_object($stid);
return $jove->CODI;
}
示例6: getAllEvents
function getAllEvents()
{
global $conn_oracle;
$sql = oci_parse($conn_oracle, "select *\nfrom TELEBET.SP_EVENT e\nwhere E.DATE_TIME > sysdate - interval '1' day\nand e.date_time < sysdate + interval '2' day");
oci_execute($sql);
while (($row = oci_fetch_object($sql)) != false) {
$testEvent[] = $row;
}
// $testEvent = $sql->fetchAll(PDO::FETCH_OBJ );
return $testEvent;
}
示例7: isAdmin
}
if ($login == '1') {
return true;
} else {
return false;
}
}
}
function isAdmin()
{
global $database;
$details = oci_parse($conn, "SELECT * FROM USERSETUP WHERE USER_ID='{$this->staff_id}'");
oci_execute($details);
while ($row = oci_fetch_object($details)) {
$this->staffnames = $row->SURNAME;
示例8: db_query
function db_query($sql, $bind = null)
{
$c = db_connect();
$res = array();
$s = oci_parse($c, $sql);
if ($bind != null) {
foreach ($bind as $key => $value) {
oci_bind_by_name($s, ":" . $key, $value);
}
}
oci_execute($s);
while ($row = oci_fetch_object($s)) {
$res[] = $row;
}
return $res;
}
示例9: getVehiclesDisponibles
function getVehiclesDisponibles()
{
$oci = new Oci($_SESSION['user']['usuari'], $_SESSION['user']['passwd']);
$req = "SELECT \r\n\t\t\t\t\t\tv.codi, \r\n\t\t\t\t\t\tv.matricula, \r\n\t\t\t\t\t\tv.color, \r\n\t\t\t\t\t\tv.combustible,\r\n\t\t\t\t\t\tm.nom as MODEL \r\n\t\t\t\t\tFROM vehicle v JOIN model m ON v.model_codi = m.codi\r\n\t\t\t\t\tWHERE v.codi NOT IN (\r\n\t\t\t\t\t\tSELECT codi_vehicle \r\n\t\t\t\t\t\tFROM lloguer WHERE dataf is null) \r\n\t\t\t\t\tGROUP BY v.codi, v.matricula, v.color, v.combustible, m.nom";
$stid = oci_parse($oci->getConnection(), $req);
oci_execute($stid);
if ($stid) {
$result_array = array();
$i = 0;
while ($temp = oci_fetch_object($stid)) {
$result_array[$i] = $temp;
$i++;
}
}
oci_free_statement($stid);
$oci->tancarConnexio();
return $result_array;
}
示例10: consultarBdd
private function consultarBdd()
{
$oci = new Oci($_SESSION['user']['usuari'], $_SESSION['user']['passwd']);
$req = "SELECT l.codi, \r\n\t\t\t\t\t\tc.nom || ' ' || c.cognoms as CLIENT, \r\n\t\t\t\t\t\tv.nom || ' ' || v.cognoms as VENEDOR, \r\n\t\t\t\t\t\tve.matricula,\r\n\t\t\t\t\t\tl.kmi, \r\n\t\t\t\t\t\tl.datai\r\n\t\t\t\t\tFROM\t\r\n\t\t\t\t\t\tlloguer l JOIN client c ON l.codi_client = c.codi \r\n\t\t \t\t\t\t\t JOIN venedor v ON l.codi_venedor = v.codi\r\n\t\t\t\t\t\t\t JOIN vehicle ve ON l.codi_vehicle = ve.codi \r\n\t\t\t\t\t\tWHERE dataf is null\r\n\t\t\t\t\t";
$stid = oci_parse($oci->getConnection(), $req);
oci_execute($stid);
if ($stid) {
$result_array = array();
$i = 0;
while ($temp = oci_fetch_object($stid)) {
$result_array[$i] = $temp;
$i++;
}
}
oci_free_statement($stid);
$oci->tancarConnexio();
$this->_llista = $result_array;
}
示例11: retornaTotal
function retornaTotal($mes, $ano)
{
include '../bd/wint.php';
//select que recebe parametros da funcao
$sql = "SELECT \n SUM(VLTOTAL) AS TOTAL\n FROM \n PCNFSAID\n WHERE \n CODFILIAL='3' AND\n OBS IS NULL AND\n EXTRACT(MONTH FROM dtsaida) = '{$mes}' AND\n EXTRACT(YEAR FROM dtsaida) = '{$ano}'";
//declaracao variaveis
$faturamento = 0;
//executa sql
$std = oci_parse($conexao, $sql);
oci_execute($std);
while ($row = oci_fetch_object($std)) {
$faturamento = $row->TOTAL;
}
//fecha conexao
oci_close($conexao);
//retarna valores
return $faturamento;
}
示例12: doLogin
if ($_SESSION['LoggedIn']) {
return true;
} else {
return false;
}
}
/**
* Check username and password against DB
*
* @return true/false
*/
function doLogin($username, $password)
{
global $conn;
//$this->connect();
$this->username = $username;
$this->password = $password;
// check db for user and pass here.
$sql = sprintf("SELECT * FROM MEMBERPASS WHERE username = '%s' and passwrd = '%s'", $this->clean($this->username), $this->clean(md5($this->password)));
$result = oci_parse($conn, $sql);
oci_execute($result);
$i = 0;
while ($row = oci_fetch_object($result)) {
//$refno= $row->REFNO;
$i++;
}
// If no user/password combo exists return false
if ($i != 1) {
$this->disconnect();
return false;
} else {
//$row1 = ibase_fetch_assoc($result);
$q = "select REFNO,CATEGORY, CODE from MEMBERPASS WHERE username ='{$this->username}'";
$q1 = oci_parse($conn, $q);
oci_execute($q1);
while ($row1 = oci_fetch_object($q1)) {
$this->ref_no = $row1->REFNO;
$this->category = $row1->CATEGORY;
$this->codey = $row1->CODE;
}
// more secure to regenerate a new id.
session_regenerate_id();
//set session vars up
$_SESSION['LoggedIn'] = true;
$_SESSION['username'] = $this->username;
示例13: consultarBdd
private function consultarBdd()
{
$oci = new Oci($_SESSION['user']['usuari'], $_SESSION['user']['passwd']);
$req = 'SELECT a.descripcio as "DESC", codi_accessori as "CODI" FROM accessori a JOIN model_accessori ma ON a.codi = ma.codi_accessori WHERE codi_model=:cm';
$stid = oci_parse($oci->getConnection(), $req);
oci_bind_by_name($stid, ":cm", $this->_model);
oci_execute($stid);
if ($stid) {
$result_array = array();
$i = 0;
while ($temp = oci_fetch_object($stid)) {
$result_array[$i] = $temp;
$i++;
}
}
oci_free_statement($stid);
$oci->tancarConnexio();
$this->_llista = $result_array;
}
示例14: consultarBdd
private function consultarBdd()
{
$oci = new Oci($_SESSION['user']['usuari'], $_SESSION['user']['passwd']);
$req = 'SELECT m.codi, m.nom FROM model m
';
$stid = oci_parse($oci->getConnection(), $req);
oci_execute($stid);
if ($stid) {
$result_array = array();
$i = 0;
while ($temp = oci_fetch_object($stid)) {
$result_array[$i] = $temp;
$i++;
}
}
oci_free_statement($stid);
$oci->tancarConnexio();
$this->_llista = $result_array;
}
示例15: obtenirDades
function obtenirDades()
{
if (empty($this->_infos)) {
$oci = new Oci($_SESSION['user']['usuari'], $_SESSION['user']['passwd']);
$req = "SELECT * FROM models WHERE codi = :codi";
$stid = oci_parse($oci->getConnection(), $req);
oci_bind_by_name($stid, ":codi", $this->_id);
oci_execute($stid);
if ($stid) {
$result_array = array();
while ($temp = oci_fetch_object($stid)) {
$result_array[] = $temp;
}
}
oci_free_statement($stid);
oci_close($oci);
$this->_infos = $result_array;
}
return $this->_infos;
}