Aller au contenu

[PHP] Level moyen des guildes


Messages recommandés

  • Réponses 6
  • Created
  • Dernière réponse

Top Posters In This Topic

Salut, bonne initiative mais le code serait selon moi mieux en PDO.

 

pour ceux qui le voudrait en PDO voici ce que ça donne:

 

Code pour la connexion a la base de donnée:

<?php
$bddip = 'localhost';
$bddname = 'ancestra'; 
$bdduser = 'root'; 
$bddpass = ''; 
$bddport= '3306';
try{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$db = new PDO('mysql:host='.$bddip.';dbname='.$bddname, $bdduser, $bddpass, $pdo_options);  
$db->exec('SET NAMES utf8');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch (PDOException $e){
echo 'Échec lors de la connexion : ' . $e->getMessage();
}
?>

 

Code à mettre dans une page de votre choix:

<?php
$average_level = $db->prepare('SELECT AVG(lvl) FROM guilds');
$average_level->execute();
while ($donnees = $average_level->fetch())
{
	echo "Level moyen des Guildes: ".round($donnees['AVG(lvl)']);
}
?>

 

le round est ici pour enlever les nombres après la virgule.

 

Exemple: on a 45.784 ça donnera 45.

 

Ce code peux être adapter pour le level moyen des personnages ou même des grades d'alignements ou autre

 

Cordialement Dextouxe.[/code]

Partages :

Projets :

Lien vers le commentaire
Salut' date=' bonne initiative mais le code serait selon moi mieux en PDO.pour ceux qui le voudrait en PDO voici ce que ça donne:Code pour la connexion a la base de donnée:
<?php	$bddip = 'localhost';	$bddname = 'ancestra'; 	$bdduser = 'root'; 	$bddpass = ''; 	$bddport= '3306';try{	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;	$db = new PDO('mysql:host='.$bddip.';dbname='.$bddname, $bdduser, $bddpass, $pdo_options);  	$db->exec('SET NAMES utf8');	$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);}catch (PDOException $e){	echo 'Échec lors de la connexion : ' . $e->getMessage();}?>

Code à mettre dans une page de votre choix:

<?php	$average_level = $db->prepare('SELECT AVG(lvl) FROM guilds');	$average_level->execute();	while ($donnees = $average_level->fetch())	{		echo "Level moyen des Guildes: ".round($donnees['AVG(lvl)']);	}?>

le round est ici pour enlever les nombres après la virgule.Exemple: on a 45.784 ça donnera 45.Ce code peux être adapter pour le level moyen des personnages ou même des grades d'alignements ou autreCordialement Dextouxe.[/code']

Sa peut s'utiliser pour plusieurs trucs effectivement, pour ceux qui voudrais pour les levels moyen :<?php$MoyChar = mysql_query("SELECT AVG(level) FROM personnages");$MoyChar2 = mysql_result($MoyChar,0);echo '

Level moyen des personnages : ';printf("%.0f", $MoyChar2."

");?>Si vous avez compris le truc après à vous de modifiez à votre guise :).
Lien vers le commentaire
Salut' date=' bonne initiative mais le code serait selon moi mieux en PDO.pour ceux qui le voudrait en PDO voici ce que ça donne:Code pour la connexion a la base de donnée:
<?php	$bddip = 'localhost';	$bddname = 'ancestra'; 	$bdduser = 'root'; 	$bddpass = ''; 	$bddport= '3306';try{	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;	$db = new PDO('mysql:host='.$bddip.';dbname='.$bddname, $bdduser, $bddpass, $pdo_options);  	$db->exec('SET NAMES utf8');	$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);}catch (PDOException $e){	echo 'Échec lors de la connexion : ' . $e->getMessage();}?>

Code à mettre dans une page de votre choix:

<?php	$average_level = $db->prepare('SELECT AVG(lvl) FROM guilds');	$average_level->execute();	while ($donnees = $average_level->fetch())	{		echo "Level moyen des Guildes: ".round($donnees['AVG(lvl)']);	}?>

le round est ici pour enlever les nombres après la virgule.Exemple: on a 45.784 ça donnera 45.Ce code peux être adapter pour le level moyen des personnages ou même des grades d'alignements ou autreCordialement Dextouxe.[/code']

Sa peut s'utiliser pour plusieurs trucs effectivement, pour ceux qui voudrais pour les levels moyen :<?php$MoyChar = mysql_query("SELECT AVG(level) FROM personnages");$MoyChar2 = mysql_result($MoyChar,0);echo '

Level moyen des guildes : ';printf("%.0f", $MoyChar2."

");?>Si vous avez compris le truc après à vous de modifiez à votre guise :).
Oui, idem pour les grades moyens ou même la moyenne des Osa,Cra,Iop,...On peux l'utiliser pour lune moyenne des kamas en jeu, une moyenne de votes aussi et de points boutique, on peux faire tout avec.juste un truc tu as oublier de change guildes dans le seconds code que tu as mis pour le level moyen des personnages :)

Partages :

Projets :

Lien vers le commentaire
Salut' date=' bonne initiative mais le code serait selon moi mieux en PDO.pour ceux qui le voudrait en PDO voici ce que ça donne:Code pour la connexion a la base de donnée:
<?php	$bddip = 'localhost';	$bddname = 'ancestra'; 	$bdduser = 'root'; 	$bddpass = ''; 	$bddport= '3306';try{	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;	$db = new PDO('mysql:host='.$bddip.';dbname='.$bddname, $bdduser, $bddpass, $pdo_options);  	$db->exec('SET NAMES utf8');	$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);}catch (PDOException $e){	echo 'Échec lors de la connexion : ' . $e->getMessage();}?>

Code à mettre dans une page de votre choix:

<?php	$average_level = $db->prepare('SELECT AVG(lvl) FROM guilds');	$average_level->execute();	while ($donnees = $average_level->fetch())	{		echo "Level moyen des Guildes: ".round($donnees['AVG(lvl)']);	}?>

le round est ici pour enlever les nombres après la virgule.Exemple: on a 45.784 ça donnera 45.Ce code peux être adapter pour le level moyen des personnages ou même des grades d'alignements ou autreCordialement Dextouxe.[/code']

Sa peut s'utiliser pour plusieurs trucs effectivement, pour ceux qui voudrais pour les levels moyen :<?php$MoyChar = mysql_query("SELECT AVG(level) FROM personnages");$MoyChar2 = mysql_result($MoyChar,0);echo '

Level moyen des guildes : ';printf("%.0f", $MoyChar2."

");?>Si vous avez compris le truc après à vous de modifiez à votre guise :).
Oui, idem pour les grades moyens ou même la moyenne des Osa,Cra,Iop,...On peux l'utiliser pour lune moyenne des kamas en jeu, une moyenne de votes aussi et de points boutique, on peux faire tout avec.juste un truc tu as oublier de change guildes dans le seconds code que tu as mis pour le level moyen des personnages :)
Ah oui, merci de me l'avoir dis, je modifie ça ! :)
Lien vers le commentaire

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.