SELECT MAX ne fonctionne pas.
Bonjour à tous,
voici mon code de base qui fonctionne :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<?php
# Connexion à la base de données
$liendb = mysql_connect('localhost', 'root', '');
mysql_select_db ('chrono', $liendb);
# Sélection
$sql = "SELECT * FROM chrono_2011;";
$resultat = mysql_query ($sql);
$chrono_2011 = mysql_fetch_array ($resultat);
?>
<?php echo $chrono_2011['num'];?> |
Dans ce cas de figure je récupére bien l'info du champ "num" mais c'est la 1er valeur de mon tableau. Je souhaiterais récupérer le num max.
j'ai essayé ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?php
# Connexion à la base de données
$liendb = mysql_connect('localhost', 'root', '');
mysql_select_db ('chrono', $liendb);
# Sélection
$sql = "SELECT MAX(num) FROM chrono_2011;";
$resultat = mysql_query ($sql);
$chrono_2011 = mysql_fetch_array ($resultat);
?>
<?php echo $chrono_2011['num'];?> |
Voici le message d'erreur : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result
Merci pour votre aide.