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

Cú pháp PHP MySQL để chèn ngày, giờ

Để chèn vào các trường datetime của mySQL, chuỗi phải ở một định dạng nhất định để mySQL hiểu nó. Vấn đề là php có những suy nghĩ và ý tưởng riêng về cách biểu diễn ngày tháng. Khi giải quyết các ngày tháng giữa hai người, bạn phải dịch.

Nếu trong php bạn đang xử lý một đối tượng thời gian, bạn có thể làm điều này để lấy một chuỗi mySQL sẽ như thế nào:

$mysqlDateString = date('Y-m-d H:i:s', $phpdate);

hoặc nếu bạn đang xử lý chuỗi ngày, bạn có thể thực hiện việc này:

$mysqlDateString = date('Y-m-d H:i:s', $strtotime("08/09/2009"));

Nếu bạn nhận được chuỗi ngày giờ từ mySQL, bạn có thể làm điều này để xử lý nó trong PHP:

$phpTime = strtotime($mysqlDateString);

Tôi chỉ gặp sự cố này, vì vậy hy vọng điều này cũng sẽ hiệu quả với bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chọn mọi hàng khác trong MySQL mà không phụ thuộc vào bất kỳ ID nào?

  2. Lỗi cú pháp với mô phỏng tạo người dùng nếu không tồn tại

  3. nhiều bảng SQL với PHP để tạo sơ đồ trang web

  4. MySQL chuyển đổi kiểu dữ liệu cột từ VARCHAR sang INT

  5. làm thế nào để thêm siêu đặc quyền vào cơ sở dữ liệu mysql?