Mysql
 sql >> база данни >  >> RDS >> Mysql

Не мога да намеря дали редът вече съществува в mysql db, използвайки функцията за време в php mysql заявка?

Вашето задание е:

$dis_date=date("Y-m-d H:i:s");

така че $dis_date съдържа както дата, така и час от деня. Заявката ще съответства само ако записите в таблицата имат точно едно и също време от деня, а не само една и съща дата.

Трябва да оставите времето извън променливата:

$dis_date=date("Y-m-d");

Ако типът данни на колоната в таблицата е DATETIME , трябва също да филтрирате времето от това с:

AND DATE(ondate)='$dis_date' And subject='$subj_d'"

Не е необходимо да правите това, ако типът данни е DATE .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на данни от две таблици, които са свързани с външен ключ в CakePhp

  2. Пуснете неназован външен ключ в MySql

  3. CodeIgniter/PHP Active Record няма да увеличи цяло число

  4. MYSQL:Подобно на метода, подобни думи - но не показвайте търсената дума

  5. Golang ПОРЪЧАЙТЕ ПО проблем с MySql