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

Tôi dường như không thể tìm ra cách cập nhật thời gian đăng nhập cuối cùng của mình

Trong truy vấn của bạn ở đây:

UPDATE users_table SET 'date_last_inlog' = NOW() WHERE user_name  = '$user_name'

Thử xóa các dấu ngoặc kép xung quanh date_last_inlog hoặc thay đổi chúng thành dấu gạch ngược:

UPDATE users_table SET date_last_inlog = NOW() WHERE user_name  = '$user_name'

Ngoài ra, không sử dụng mysql_* các chức năng, sử dụng mysqli hoặc PDO thay vì. Mã của bạn dễ bị SQL Injection.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhận 2 mục mới nhất cho mỗi danh mục trong một lần chọn (với mysql)

  2. Tôi có thể làm gì thêm để ngăn mình khỏi XSS injection &SQL Injection?

  3. MySQL so với SQL Server Express

  4. Làm cách nào để kết hợp 3 truy vấn này thành một truy vấn MySQL?

  5. Cú pháp TẠO BẢNG SQL - Được DBMS liệt kê