Mysql
 sql >> Database >  >> RDS >> Mysql

Come ottenere l'ultima voce dal database MySQL?

Devi usare l'output di mysql_query in mysql_fetch_array .

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

Tieni presente che questo legge solo uno riga. Se vuoi di più usa il while la costruzione del loop puoi trovarla qui:http://php.net/mysql_fetch_array

Se hai appena fatto un INSERT uso della query mysql_insert_id() per recuperare l'id. Questa è una caratteristica di MySQL. Funziona in combinazione con AUTO_INCREMENT opzione.

Inoltre, se stai creando un nuovo sito, usa mysqli_* funzioni invece di mysql_* . Quest'ultimo è deprecato.