Как проверить, если сегодняшняя дата = дата из sql?

0

Эта...

$sql = "select rejster_date from date";

$result = mysql_query($sql, $conn);

if ($row = mysql_fetch_array($result) == date("Y-m-d") ){ 

    Code 
}

... проверяет только первый столбец таблицы, но я хочу проверить все столбцы таблицы.

Теги:

1 ответ

1
Лучший ответ

Вы должны означать первый ряд?

while ($row = mysql_fetch_array($result)) {
   if ($row['rester_date'] == date("Y-m-d") ){ 
     // ... do other staffs
   }
} 

Вы также можете сделать это проще, изменив запрос. Не будет получать ненужные записи.

$sql = "select rejster_date from date where rester_date = '".date("Y-m-d")."'";

Кроме того, mysql_query отсутствует. Используйте mysqli_query. http://php.net/manual/en/mysqli.query.php

  • 0
    rejster_date не rester_date (где где ^^). Вы также можете использовать now() если его поле datetime
  • 0
    спасибо всем, работает хорошо :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню