Je souhaite afficher la dernière valeur INT de ma table Wheel2 mais malheureusement un message d'erreur apparaît.

Table wheel2: id(int), valeur(int)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$sql = 'SELECT valeur FROM wheel2 WHERE id = (SELECT MAX(id) FROM wheel2)';
$poswheel = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($poswheel);
mysql_free_result ($poswheel);
mysql_close ();
 
echo $poswheel['valeur'];
Message d'erreur:
<br /> <font size='1'><table class='xdebug-error xe-deprecated' dir='ltr' border='1' cellspacing='0' cellpadding='1'> <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\wheel\recup.php on line <i>13</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0040</td><td bgcolor='#eeeeec' align='right'>246232</td><td bgcolor='#eeeeec'>{main}( )</td><td title='C:\wamp\www\wheel\recup.php' bgcolor='#eeeeec'>..\recup.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0076</td><td bgcolor='#eeeeec' align='right'>254320</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.mysql-query' target='_new'>mysql_query</a> ( )</td><td title='C:\wamp\www\wheel\recup.php' bgcolor='#eeeeec'>..\recup.php<b>:</b>13</td></tr> </table></font> Erreur SQL !<br />SELECT valeur FROM wheel2 WHERE id = (SELECT MAX(id) FROM wheel2)<br />No database selected
Merci d'avance pour vos réponses.