Просмотр поста

.
VARG
¤
FlySelf (07.08.2010 / 20:34)
посчитайте сколько у скольких анкет определенное поле больше значения в вашем таком же поле, и из нашего числа анкет вычтите получившееся число
че-то вдруг вспомнил про старую темку.. правда не пробовал проверять со всеми нужными параметрами.. а если так сделать, то робит:
/* поле intop = timestamp (updatable) - обновляется при подъеме анкеты */

        /* кол-во анкет со временем подъема > вашего (и данными равными вашим, если нужно) */

    $res = mysql_query("SELECT COUNT(intop) FROM users WHERE intop > $datauser[intop]");
    $row = mysql_fetch_row($res);
    $total = $row[0]; // всего записей
        /* текущее место вашей анкеты по подъемам "наверх" */
    $kolvo = $total+1;
    echo "Ваша анкета сейчас на ".$kolvo." месте";

        /* Освобождаем память от результата запроса $result */
    mysql_free_result($res);

но это выборка будет отображать текущее место анкеты относительно тех, кто поднимал анкету, ну а далее, как мне кажется, нужно будет выстраивать поиск по анкетам с учетом подобной выборки, если не ошибаюсь..но и надо как-то учитывать в поиске тех, кто свои анкеты не поднимал..