Bonjour ,
j'exploite une base access donc j'utilise ODBC
dans ce code j'essai d'afficher le nom et prénom d'une personne sauf que si cette personne n'existe pas dans la base on affiche
aucun nom (ici kim ) dans la base et on finit le traitement
j'ai fais ce code et testé mais on entre jamais dans la partie else au cas où le nom existe
Code :
- <?php
- $cnx = odbc_connect( "DSN_personnes", "root", "" ) or die("Impossible de se connecter à la bas de donnée" ) ;
- $sql = "SELECT nom , prenom ,count(nom) as nombre FROM [perso nnes] where nom like 'kim'
- group by nom , prenom ";
-
-
- $requete = odbc_do($cnx, $sql) ;
- $affected = odbc_num_rows($requete);
- echo $affected."<br />";
- if($affected==-1)
- {
- echo 'aucun kim dans la base '."<br />";
- }
- else
- {
- //affichage des données:
- while( $result = odbc_fetch_object( $requete ) )
- {
- // if(empty($result))
- {
- echo $result->nom." ".$result->prenom." <br>";
-
-
-
- }
- // else
- {
- // echo 'aucun kim dans la base '."<br />";
- }
- $nombre += $result->nombre ;
- }
- }
- echo 'le nombre est ' .$nombre."<br />";
- odbc_close( $cnx); // ferme la connexion
|
est ce quelqu'un a une idée ??
merci d'avance
Message édité par dovic31 le 17-06-2010 à 08:38:17