Изчисление от база данни

Mapu0

Registered
Здравейте,искам да ВИ попитам как мога да направя следното:

Имам база данни в която се записват определени записи от форма.

Мисълта ми е как мога в статистиката на потребителите да пише по колко записа са добавили като бройка.

И може ли да се направи всеки месец да се нулират тези статистики с бройките.


Благодаря преварително
 
Чакай сега имаш две БД едната е users а другата еди си как и искаш да изкараш колко броя записи има в другата даден потребител така ли
 
Предполагам ти трябва за страница в която показваш потребителския профил и там ти трябва да изчислиш колко "записа" е качил.

$sql = mysql_query("SELECT * FROM `zapisi` WHERE `user_id` = '".$_GET['id']."'") OR DIE (mysql_error());
echo mysql_num_rows($sql);

zapisi - това ти е таблицата с записите, промени я ако не е така.
user_id - това е полето където записваш кой потребител какъв/кой запис е качил, промени го ако не е така.
".$_GET['id']." - взимаме Id-то на потребителския профил (пример user.php?id=1), тоест получаваме user_id = 1


Edit: За изчистването на бройките на записи, може да се направи ако записваш датата, кога е качен записа.

Да кажем, че записваш датата кога е качен записа в поле time.

Кода ти ще изглежда така:
$sql = mysql_query("SELECT * FROM `zapisi` WHERE `user_id` = '".$_GET['id']."'") OR DIE (mysql_error());
$row = mysql_fetch_array($sql);
$month_uploaded = date("m", $row['time']);
$month_now = date("m", time());
if ($month_uploaded == $month_now)
{
echo mysql_num_rows($sql);
}
else
{
echo "0";
}

time - Полето в което записваш датата на качването на записа.

П.С. Тоест този код ти изкарва, качени записи за месеца(за сегашен месец).
 
е да ама това не ми изчислява на всеки потребител по колко записани неща има,а на всички потребители ми дава по 0 записани данни. :(
 

Back
Горе