Bonjour,
J'ai créer un script permettant d'extraire la valeur unique la plus basse d'une table. Mais mon problème c'est que lorsque j'essaie de le faire fonctionner il me retourne toujours la valeur 0,1 alors qu'elle n'est pas présente dans la table.
Voici mon code php:
Cependant la requête fonctionne quand je la rentre directement dans PhpMyAdmin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php require "config.php"; mysql_connect(DB_HOST,DB_LOGIN,DB_PW); mysql_select_db(DB_BDD); $table = "entrees"; $sql = "SELECT MIN(somme) as somme FROM ".$table." GROUP BY somme HAVING COUNT(somme)=1 LIMIT 0,1"; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); while ($data = mysql_fetch_array($req) ) { echo $data['somme']; } ?>
En vous remerciant de votre aide.
killbrice
Partager