Compter le nombre de ligne d'une requete sur interbase
cs_cuicui
Messages postés18Date d'inscriptionmardi 20 août 2002StatutMembreDernière intervention19 août 2004
-
30 août 2004 à 12:13
pmthelord
Messages postés38Date d'inscriptionsamedi 4 novembre 2000StatutMembreDernière intervention13 novembre 2008
-
27 mai 2005 à 12:14
Bonjour,
J'ai écris une fonction executant une requête sur interbase, je voudari compter le nombre de ligne que me renvoie la requête. Sachant que cette function, peut exécuter toute sorte de requête (UPDATE, INSERT...).
function exec_sql($request)
{
$result = ibase_query($this->connection,$request);
if(!$result)
{
echo ibase_errmsg();
}
else
{
$j =1;
while ($ligne = ibase_fetch_object($result))
{
foreach($ligne as $nomColonne => $valeur)
{
$tableau [$j][$nomColonne]= $valeur;
}
$j++;
}
return $tableau;
}
}
Bien évidemment à la fin de l'incrémantation de i, la variable correspond au nombre de ligne, mais lors d'un Update par exemple aucune ligne n'est renvoyée.Comment determiner le nombre de ligne que la variable result posséde. Mon but est à long terme d'utiliser cette function pour toute les requêtes.