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

Składnia PHP MySQL do wstawiania daty, godziny

Aby wstawić do pól daty i godziny mySQL, ciąg znaków musi mieć określony format, aby mySQL mógł go zrozumieć. Problem polega na tym, że php ma swoje własne przemyślenia i pomysły na sposób przedstawiania dat. Kiedy masz do czynienia z datami między tymi dwoma, musisz przetłumaczyć.

Jeśli w php masz do czynienia z obiektem czasu, możesz to zrobić, aby uzyskać ciąg znaków mySQL:

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

lub jeśli masz do czynienia z datą ciągu, możesz to zrobić:

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

Jeśli otrzymasz ciąg daty i godziny z mySQL, możesz to zrobić, aby poradzić sobie z nim w PHP:

$phpTime = strtotime($mysqlDateString);

Właśnie natknąłem się na ten problem, więc mam nadzieję, że to zadziała również dla Ciebie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lepiej zapisz hasło w mysql, które można odszyfrować również za pomocą php

  2. Zgłosić błąd uniemożliwiający aktualizację tabeli w wyzwalaczu MySQL

  3. mysql, zmień kolumnę usuń klucz podstawowy i automatyczne zwiększanie

  4. Optymalizuj zapytania MySQL za pomocą wielu LEFT JOIN i GROUP BY

  5. Uruchom surowy SQL podczas migracji