par
luc_13 » 22 oct. 2005, 21:01
J'ai fait une petite erreur à force de modifier mon code,
<?php
mysql_connect($host, $login,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($base) or die("erreur de connexion a la base de donnees");
$result = mysql_query("SELECT parfum, parfumeur FROM miniature WHERE cote ='(SELECT MAX(cote) FROM miniature)'");
if (!$result) {
echo 'Impossible d\'exécuter la requête : ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0];
echo ' - ';
echo $row[1];
mysql_close();
?>
Lire miniature au lieu de mcgallery,

, tous les champs sont dans la même table.
J'ai fait un test avec le code de Xenon_54, en remplaçant mcgallery par miniature, j'ai le message suivant :
Le plus cher : 31.50 € (Impossible d'exécuter la requête : Table/alias: 'mcgallery' non unique
Côté matériel :
EasyPHP 1.7 - PHP 4.3.3 - PhpMyadmin 2.5.3 et MySQL 4.0.15, je vais essayer d'installer plus récent comme l'indique Cyrano et tester les 2 versions de code.
Grand merci pour vos réponses rapides