Bonjour,

J'ai créé une requête qui doit m'afficher la dernière quantité entrée en stock des articles de mon stock. Je m'explique :

1) Tables :

articles
entrees
sorties

2) voici ma requête sous PHP que j'aimerais amélioré car elle met un temps fou :
<?
# ouverture de la Base de données
$bdd = mysql_connect('localhost','root','');
mysql_select_db('stock',$bdd);

# query the users table for name and surname
$query = "SELECT * FROM articles";

$result=mysql_query($query);

# fetch the data from the database
while($row=mysql_fetch_row($result))
{
$code_article=$row[1];

$query_entrees = "SELECT DTFACT, CODART, QUANTI FROM entrees where CODART='$code_article' AND DTFACT=(SELECT MAX(DTFACT) FROM entrees where CODART='$code_article' ORDER BY DTFACT) GROUP BY CODART";

while ($result_entrees=mysql_fetch_row(mysql_query($query_entrees)))
{
$quantite_entrees=$result_entrees[2];
}

print ("$code_article --> Dernière quantité entrée : $quantite_entrees \n ");
print ("<br>");
}
?>


Merci de votre aide. Biensûr si vous pensez que ma requête est inadaptée, n'hésitez pas à me le signaler.

Stephane