Я загрузил PHP-скрипт на сервере. Что он делает, так это то, что он продолжает читать DB (mySQL), и если DATE_OF_MATCH
и TIME_OF_MATCH
(это 2 поля в mySQL db), равно серверу время он выполнит сообщение.
fields in the table: all are VARCHAR
ID, DATE_OF_MATCH, TIME_OF_MATCH, MATCH_NAME
Одна запись из таблицы MATCH
;
1 , 1/12/2012, 3:40, ManU vs Kaks
Проблема в том, что мой оператор select ошибочен. Мой $ theDateAndTime
возвращает 09:15:03 PM
, а в базе данных у меня есть две отдельные записи для даты и времени. Итак, как я могу отредактировать инструкцию select, чтобы она соответствовала дате и времени по сравнению с $ theDateAndTime
(возвращаемым сервером)
Код:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
date_default_timezone_set('America/New_York');
$theDateAndTime = date("h:i:sA")."\n";
$result = mysql_query("SELECT * FROM MATCH where DATE_OF_MATCH=".$theDateAndTime." and TIME_OF_MATCH=".$theDateAndTime."");
while(true){
if(result!=null){
while($row = mysql_fetch_array($result))
{
echo $row['MATCH_NAME'] ;
echo "
";
}
}
}
mysql_close($con);
?>