Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uzyskać ostatni wpis z bazy danych MYSQL?

Musisz użyć wyjścia mysql_query w mysql_fetch_array .

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

Pamiętaj, że to czyta tylko jeden wiersz. Jeśli chcesz więcej, użyj while konstrukcję pętli można znaleźć tutaj:http://php.net/mysql_fetch_array

Jeśli właśnie wykonałeś INSERT zapytanie użyj mysql_insert_id() aby pobrać identyfikator. To jest cecha MySQL. Działa to w połączeniu z AUTO_INCREMENT opcja.

Ponadto, jeśli jest to nowa witryna, którą tworzysz, użyj mysqli_* funkcje zamiast mysql_* . Ten ostatni jest przestarzały.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lista tagów SQL i filtrowanie tagów

  2. Jak mogę wysyłać zapytania między dwoma przedziałami czasowymi za pomocą MySQL?

  3. Zapytanie MySQL — połącz dane na podstawie dwóch czynników, a następnie dostosuj sposób sortowania danych na podstawie wartości

  4. Instalowanie klastra Percona XtraDB na CentOS 7

  5. Obliczanie przez MySQL sumy skumulowanej z warunkiem resetowania