sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo obtener la última entrada de la base de datos MYSQL?

Debe usar la salida de mysql_query en mysql_fetch_array .

$res = mysql_query($test_query);
if ($res === false) {
    throw new Exception("query failed");
}
$row = mysql_fetch_array($res);
echo $row["id"];

Tenga en cuenta que esto lee solo uno fila. Si quieres más usa el while construcción de bucle que puede encontrar aquí:http://php.net/mysql_fetch_array

Si acabas de hacer un INSERT consulta use mysql_insert_id() para buscar la identificación. Esta es una característica de MySQL. Esto funciona junto con AUTO_INCREMENT opción.

Además, si se trata de un sitio nuevo que está creando, use mysqli_* funciones en lugar de mysql_* . Este último está en desuso.