Не работает таймер PHP + MySql

258
01 июля 2018, 15:40

Возвращает "время вышло", значит r < 0, но в БД значение у "pohod" больше 0, не как не могу понять в чем дело, исправьте пожалуйста ошибки.

$db_host = "localhost"; 
$db_user = "root"; // Логин БД
$db_password = ""; // Пароль БД
$db_table = "users"; // Имя Таблицы БД
$db = mysql_connect($db_host,$db_user,$db_password) OR DIE("Не могу создать соединение ");
mysql_select_db("game",$db);
$r=mysql_query("SELECT `pohod` FROM `users`");
list($r)=mysql_fetch_array($r);
$r=$r-time();
if($r>0)
{
  $s=$r%60;$r=(int)($r/60);
  $m=$r%60;$h=(int)($r/60);
  echo ($h<10?'0':'')."$h:".($m<10?'0':'')."$m:".($s<10?'0':'')."$s";
}
else
{
  echo "Время вышло";
}
Answer 1
$db_host = "localhost"; 
$db_user = "root"; // Логин БД
$db_password = ""; // Пароль БД
$db_table = "users"; // Имя Таблицы БД
$db = mysql_connect($db_host,$db_user,$db_password) OR DIE("Не могу создать соединение ");
mysql_select_db("game",$db);
$r=mysql_query("SELECT `pohod` FROM `users`", $db); // тут была ошибка
list($r)=mysql_fetch_array($r);
$r=$r-time();
echo $r."<br/>";
if($r>0)
{
  $s=$r%60;
  $r=(int)($r/60);
  $m=$r%60;
  $h=(int)($r/60);
  echo ($h<10?'0':'')."$h:".($m<10?'0':'')."$m:".($s<10?'0':'')."$s";
}
else
{
  echo "Время вышло";
}
READ ALSO
UrlRule. __construct и init() не вызываются

UrlRule. __construct и init() не вызываются

Написал свое правило для urlManager'а

249
Как спроектировать базу данных, если у меня два пользователя с некоторыми различными полями

Как спроектировать базу данных, если у меня два пользователя с некоторыми различными полями

Программа имеет двух пользователей doctor и patient которые обладают некоторыми общими полямиЯ создал таблицу user в котором будут общие поля пользователей

229
php SOLR как получить документы из SolrQuery?

php SOLR как получить документы из SolrQuery?

Значит в мануале есть такой код

223
WEB сервис не работает с PHP

WEB сервис не работает с PHP

WEB сервис работает нормально с клиентами C#, VFP, VBПодключились клиенты на PHP

243