AYUDA con ultimo registro de tabla mysql
Hola, tebgo una gran duda, como puedo hacer para que una consulta me muestre los datos del ultimo registro añadido a mi tabla, estoy manejando un Id autoincrementable...
Cuando realizo la consulta, solo me muestra el Campo com el dato autoincrementable, y los demas campos no, que puedo hacer?
GRACIAS!!!
Cuando realizo la consulta, solo me muestra el Campo com el dato autoincrementable, y los demas campos no, que puedo hacer?
GRACIAS!!!
Vale, y en el supuesto de que a esa tabla se añadieran registros desde dos aplicaciones en dos PCs, si cuando añado mi registro, en el instante que transcurre desde que añado mi registro hasta que cojo su ID, puede añadir otro usuario otro registro. Entonces yo estarÃa recogiendo el ID de ese registro no del mÃo. ¿Cómo se puede hacer para evitar eso?
Pues a mi, asÃ:
<code>
$query = 'SELECT * FROM user
WHERE userid = LAST_INSERT_ID(userid)';
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$username = $row[username];
$userid = $row[userid];
echo'<p>Último usuario '.$userid.': '.$username.'</p>';
</code>
me muestra el primero.
<code>
$query = 'SELECT * FROM user
WHERE userid = LAST_INSERT_ID(userid)';
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$username = $row[username];
$userid = $row[userid];
echo'<p>Último usuario '.$userid.': '.$username.'</p>';
</code>
me muestra el primero.
