Ne peut on pas faire plus simple ? [PHP/MYSQL] - PHP - Programmation
Marsh Posté le 27-02-2004 à 12:46:10
fais plutot ca pour voir :
$nb = mysql_fetch_array($resultat);
echo("$nb[0]" );
Marsh Posté le 27-02-2004 à 12:48:00
boulax a écrit : fais plutot ca pour voir : |
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_**** ?
Marsh Posté le 27-02-2004 à 12:51:30
Tu peux essayer mysql_result :
http://uk2.php.net/mysql_result
Marsh Posté le 27-02-2004 à 12:53:33
SmilM a écrit : |
sais po trop
Marsh Posté le 27-02-2004 à 12:54:48
gamma a écrit : Tu peux essayer mysql_result : |
Merci
Je pense que c'est mieux ca que de creer un array avec un seul élément...
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
Marsh Posté le 27-02-2004 à 13:14:49
boulax a écrit : bah ca revient au meme, nivo nombre de lignes/complexité ... |
Effectivement dans ce cas précis on s'en fout, mais c'est juste pour ma culture PHP je dirais
merci tout le monde !
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