Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Sintaks PHP MySQL untuk memasukkan tanggal, waktu

Untuk menyisipkan ke dalam bidang datetime mySQL, string harus dalam format tertentu agar mySQL dapat memahaminya. Masalahnya adalah php memiliki pemikiran dan idenya sendiri tentang bagaimana tanggal diwakili. Saat berurusan dengan tanggal di antara keduanya, Anda harus menerjemahkan.

Jika di php Anda berurusan dengan objek waktu, Anda dapat melakukan ini untuk mendapatkan string yang akan disukai mySQL:

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

atau jika Anda berurusan dengan tanggal string, Anda dapat melakukan ini:

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

Jika Anda mendapatkan string datetime dari mySQL, Anda dapat melakukan ini untuk mengatasinya di PHP:

$phpTime = strtotime($mysqlDateString);

Saya sendiri baru saja menemukan masalah ini, jadi semoga ini juga berhasil untuk Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana mencegah Duplikat catatan dari tabel saya Sisipkan abaikan tidak berfungsi di sini

  2. Bagaimana saya bisa menggunakan JSON_EXTRACT di MySQL dan mendapatkan string tanpa tanda kutip?

  3. Bagaimana cara menggunakan kunci utama yang bertambah otomatis sebagai kunci asing juga?

  4. Bisakah angka digunakan untuk memberi nama kolom tabel MySQL?

  5. Menggabungkan Beberapa Baris dalam SQL