Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment obtenir la dernière entrée de la base de données MYSQL ?

Vous devez utiliser la sortie de mysql_query dans mysql_fetch_array .

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

Gardez à l'esprit que ceci ne lit qu'un ligne. Si vous en voulez plus, utilisez le while construction de boucle que vous pouvez trouver ici :http://php.net/mysql_fetch_array

Si vous venez de faire un INSERT requête utiliser mysql_insert_id() pour récupérer l'identifiant. C'est une fonctionnalité de MySQL. Cela fonctionne en conjonction avec le AUTO_INCREMENT option.

De plus, s'il s'agit d'un nouveau site que vous construisez, utilisez mysqli_* fonctions au lieu de mysql_* . Ce dernier est obsolète.