cs_dan24
Messages postés39Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention15 avril 2005
-
13 mars 2004 à 17:45
cs_dan24
Messages postés39Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention15 avril 2005
-
14 mars 2004 à 13:00
Voilà, je suis débutant en php.
J'utilise une connexion odbc avec un base access.
Tout fonctionne à part que le $NumMembers (nombre d'enregistrements) retourné est -1 (erreur!) et je ne comprends vraiment pas pourquoi.
Voici le code:
//Connexion à la bdd
$connectionstring = odbc_connect("bdOmc", "root", "");
//Requête sql
$Query = "select * FROM PERSONNEL";
//Exécution de la requête
$queryexe = odbc_do($connectionstring, $Query);
//Nombre d'enregistrements
$NumMembers = odbc_num_rows($queryexe);
echo "il y a $NumMembers enregistrements";
//Initialisation du compteur
$i = "0";
//Boucle qui permet de récupérer le résultat de la requête
while(odbc_fetch_row($queryexe))
{
//Initialisation de la couleur pour la première ligne de résultat
$couleur = "#CCCCCC";
//Compteur
$i++;
//A chaque fois que le compteur est un chiffre impair, on change la couleur de la ligne
if ($i % 2 == 1)
{$couleur = "#FFFFFF";}
cs_dan24
Messages postés39Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention15 avril 2005 14 mars 2004 à 13:00
Tout d'abord, je te remercie d'avoir aussi rapidement répondu à ma question.
Maintenant j'ai pas bien compris pourquoi tu voulais incrémenter le compteur juste avant de fermer la base mais ça m'a fait penser qu'au lieu d'utiliser la fonction odbc_num_rows qui ne fonctionne pas (pourquoi je ne sais pas) je pouvais récupérer le $i pour avoir le nombre d'enregistrements.
Merci.