Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để lấy mục nhập cuối cùng từ cơ sở dữ liệu MYSQL?

Bạn cần sử dụng đầu ra của mysql_query trong mysql_fetch_array .

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

Hãy nhớ rằng điều này chỉ đọc một hàng ngang. Nếu bạn muốn nhiều hơn, hãy sử dụng while xây dựng vòng lặp bạn có thể tìm thấy tại đây: http://php.net/mysql_fetch_array

Nếu bạn vừa thực hiện một INSERT truy vấn sử dụng mysql_insert_id() để tìm nạp id. Đây là một tính năng của MySQL. Điều này hoạt động cùng với AUTO_INCREMENT tùy chọn.

Ngoài ra, nếu đây là một trang web mới mà bạn đang xây dựng, hãy sử dụng mysqli_* thay vì mysql_* . Cái sau không được dùng nữa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql tạo một thủ tục được lưu trữ từ nhiều thủ tục được lưu trữ

  2. MySQL Xóa các hàng trùng lặp có cùng giá trị cột

  3. Bảng lớn trong mysql Cập nhật các hàng dựa trên csv mọi lúc

  4. Thuật toán tìm kiếm các mục liên quan dựa trên các thẻ phổ biến

  5. zsh:không tìm thấy lệnh:mysql