ociNumCols

ociNumCols -- Retourne le nombre de colonnes dans un résultat

Description

int ocinumcols ( resource stmt)

ocinumcols( ) retourne le nombre de colonnes dans un résultat .

Exemple 1 . ociNumCols

 
?php

 
print

 
"

 
HTML

 
PRE

 
\n"

 
;

 
$conn

 
=

 
ociLogon("scott"

 
,

 
"tiger")

 
;

 
$stmt

 
=

 
ociparse($conn

 
,"select

 
*

 
from

 
emp")

 
;

 
ociexecute($stmt)

 
;

 
while

 
(

 
ociFetch($stmt

 
)

 
)

 
{

 
print

 
"\n"

 
;

 
$ncols

 
=

 
ociNumCols($stmt)

 
;

 
for

 
(

 
$i

 
=

 
1

 
;

 
$i

 
=

 
$ncols

 
;

 
$i+

 
+

 
)

 
{

 
$column_name

 
=

 
ociColumnName($stmt,$i)

 
;

 
$column_value

 
=

 
ociResult($stmt,$i)

 
;

 
print

 
$column_name

 
.

 
'

 
:

 
'

 
.

 
$column_value

 
.

 
"\n"

 
;

 
        }

 
print

 
"\n"

 
;

 
    }

 
ociFreeStatement($stmt)

 
;

 
ociLogoff($conn)

 
;

 
print

 
"

 
/

 
PRE

 
"

 
;

 
print

 
"

 
/

 
HTML

 
\n"

 
;

 
?