Afficher le résultat d'un select sans foreach
Bonjour,
Comment faire pour afficher le résultat (en l'occurrence un seul) sans utiliser un foreach ? un peu comme avec mysql_num_rows.
Merci pour votre aide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <?php
$oci_conn = oci_connect("toto","toto","base");
$req1 = oci_parse($oci_conn, "SELECT count(distinct aecar2) as total
FROM ieps2, iepas, iepae, iepre
WHERE recsoc = 'RA'
AND recent = '43'
AND recmag IN ('EPD', 'PPD','RPD')
AND aecsoc(+) = recsoc
AND aecent(+) = recent
AND aeniar(+) = reniar
AND ascsoc(+) = recsoc
AND asniar(+) = reniar
AND s2csoc(+) = aecsoc
AND s2cdty(+) = 'PS'
AND s2cpa2(+) = aecpa2");
oci_execute($req1);
while ($nb = oci_fetch_array($req1, OCI_ASSOC+OCI_RETURN_NULLS)) {
foreach ($nb as $item) {
echo $item;
}
} |