Изтриване на редове от таблица MySQL

oniq

Registered
Зписвам си в bd
$time = time() + 20;

и правя следната заявка..

mysql_query("DELETE FROM table WHERE time < '$time'");

и нищо не се получава... нищо не изтрива. :lol: :cry:
 
Слагам +20 за да го пробвам.. не ми се чакат 24 часа да разбера дали ще го изтрие.

имам таблиса с следното.

id | ot | do | timeto
1 , ivan , stefan , 1249513386


function DelRating() {
$time = time();
qu("DELETE FROM vote_rating WHERE timeto < '$time'");
}

:idea: :idea: :idea: :idea: :idea:
 
да, може и int(11) но най-добре да си е date формат за mysql да речем timestamp поле със запис във вид
2009-08-06 02:44:55
и тогава ползваш елементарно ф-иите на mysql за дата
 
На мен ми трябва с time();

да си проверя дали в бд, е по-малко и да го изтрива. Това е :lol:
 
Когато ползваш числа в определен ред прави го винаги int поне но не varchar. Веднъж едно нещо ми беше в числа с инкрементиране и бях написал да се сортира по числата и си отнех седмица докато разбера, че е от варчара....
 

Back
Горе