Page 1 sur 1

fonction de retour de nombre de colonnes

Posté : 16 mai 2006, 00:08
par ukyo_one
bjr
jai le problem suivant: j'arrive pas à retourner le nombre des colonnes d'une procédure stockée, sachant que j'ai deja essayer OCINumCols()
et OCI_num_fields() qui marche avec les requetes sur php
n.b : le nombre retourné par ces fonctions est 0.
merci d'avance

Posté : 16 mai 2006, 13:26
par sadeq
utilise plutôt mssql_num_fields comme dans cet exemple, qui exécute une procédure stockée:
...
$req = mssql_query("exec articlesByCat $code_cat_sélectionné", $con)or die(mssql_get_last_message());
echo "<p>Nombre d'articles: ".mssql_num_rows($req);
echo "<p>Nombre de colonnes par article: ".mssql_num_fields($req);

...

Posté : 16 mai 2006, 23:42
par ukyo_one
est ce que ca marche avec les peocédures stockées Oracle?

Posté : 17 mai 2006, 06:48
par Cyrano
Si c'est pour oracle, au lieu de mssql_num_fields, utilise oci_num_fields() : éventuellement, fouille la doc sur les fonctions Oracle