[PHP/MYSQL]Ne peut on pas faire plus simple ?

Ne peut on pas faire plus simple ? [PHP/MYSQL] - PHP - Programmation

Marsh Posté le 27-02-2004 à 12:43:16    

Salut!
Je souhaite recuperer le nombre de village existant:
$req="SELECT COUNT(*) FROM village";
$resultat=mysql_query($req,$connexion);
$nb=mysql_fetch_row($resultat);
printf("%d",$nb[0]);
 
J'avais essayer d'exploiter directement résultat mais il envoie quelque chose de faux.
 
Merci d'avance.


Message édité par smilm le 27-02-2004 à 12:43:35

---------------
AfterEnd: Batissez un nouveau monde
Reply

Marsh Posté le 27-02-2004 à 12:43:16   

Reply

Marsh Posté le 27-02-2004 à 12:46:10    

fais plutot ca pour voir :
 
$nb = mysql_fetch_array($resultat);
echo("$nb[0]" );


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 27-02-2004 à 12:48:00    

boulax a écrit :

fais plutot ca pour voir :
 
$nb = mysql_fetch_array($resultat);
echo("$nb[0]" );


 
Ben heu, je suppose que ca revient au meme.
C'est pas ca le probleme.
Je me demande si il n'y a pas plus rapide c'est tout.
Ne peut on pas directement exploiter "$resultat" sans passer par une fonction mysql_fetch_**** ?


---------------
AfterEnd: Batissez un nouveau monde
Reply

Marsh Posté le 27-02-2004 à 12:51:30    

Tu peux essayer mysql_result :
http://uk2.php.net/mysql_result

Reply

Marsh Posté le 27-02-2004 à 12:53:33    

SmilM a écrit :


 
Ben heu, je suppose que ca revient au meme.
C'est pas ca le probleme.
Je me demande si il n'y a pas plus rapide c'est tout.
Ne peut on pas directement exploiter "$resultat" sans passer par une fonction mysql_fetch_**** ?


 
sais po trop


Message édité par boulax le 27-02-2004 à 12:54:10

---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 27-02-2004 à 12:54:48    

gamma a écrit :

Tu peux essayer mysql_result :
http://uk2.php.net/mysql_result


 
Merci :)
 
Je pense que c'est mieux ca que de creer un array avec un seul élément...


---------------
AfterEnd: Batissez un nouveau monde
Reply

Marsh Posté le 27-02-2004 à 12:57:40    

bah ca revient au meme, nivo nombre de lignes/complexité ...
tu dois toujours passer par une fonction intermediaire pour traiter $resultat.
Apres nivo efficacité je sais pas laquelle est la mieux mais bon a ce nivo on s'en fout un peu


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 27-02-2004 à 13:14:49    

boulax a écrit :

bah ca revient au meme, nivo nombre de lignes/complexité ...
tu dois toujours passer par une fonction intermediaire pour traiter $resultat.
Apres nivo efficacité je sais pas laquelle est la mieux mais bon a ce nivo on s'en fout un peu  


Effectivement dans ce cas précis on s'en fout, mais c'est juste pour ma culture PHP je dirais :)
 
merci tout le monde !


---------------
AfterEnd: Batissez un nouveau monde
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed