07-01-2008, 10:48 PM
Ben alors, il faut que l'on m'explique pourquoi ce code:
Code PHP :
<?php
$sql = mysql_query('SELECT item.entrave AS poid FROM objet AS item INNER JOIN inventaire ON item.objet = inventaire.objet WHERE inventaire.joueur = \''.$pseudodb.'\'') or die(mysql_error());
while ($a = mysql_fetch_assoc($sql))
{
$poid = $poid + $a['poid'];
}
Ne renvoie pas la même chose que:
Code PHP :
<?php
$sql = mysql_query('SELECT objet FROM inventaire WHERE joueur=\''.$pseudodb.'\'') or die(mysql_error());
while ($a = mysql_fetch_assoc($sql))
{
$sql2 = mysql_query('SELECT entrave FROM objet WHERE objet=\''.$a['objet'].'\'') or die(mysql_error());
$s = mysql_fetch_assoc($sql2);
$poid = $poid + $s['entrave'];
}