Корочь вот
if($avto == 0){
mysql_query(\"INSERT INTO online_time SET usr = \'$log\', tm = \'$tm\', sek = \'0\'\"
}
else
{
Должно создавать запись, если нету, но не создаёт.
//////////////////
$req = mysql_query(\"SELECT * FROM online_time WHERE usr =\'$log\' LIMIT 1\"
$avto = ($req);
А теперь давай не строить из себя крутых программистов и объясни нормальными словами, какие у тебя есть поля в БД и что тебе с ними нужно сделать, при каких условиях
~AL~, mysql_query(\"INSERT INTO online_time SET usr = \'$log\', tm = \'$tm\', sek = \'0\'\";
Ну вот ж поля
usr tm sek
Скрипт должен записывать в базу новою строку при условии что её нету, но не создаёт.
Что такое avto и чему оно равно? 95% шанса, что проблема именно в нем. Выведи просто var_dump($avto);
$avto = $req = mysql_query(\"SELECT * FROM online_time WHERE usr =\'$log\' LIMIT 1\"
CloudFire, или идёт обновление строки которая уже создана
Добавлено 19.09.13 в 14:42:12:
обновляеться нормально.
Выполняешь запрос
$sql = mysql_query(\"SELECT * FROM `online_time` WHERE `usr` = \'$log\' LIMIT 1\"
Суешь данные в массив
$avto = mysql_fetch_assoc($sql);
Проверяешь if($avto[\'что_нужно\'] == 0) {
действие
} else другое действие
А сейчас ересь какая-то