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.