DADO » 2010.09.11 09:55

Добавлаю в таблицу усерс ALTER TABLE `users` ADD `count` int(11) NOT NULL ;
--------------- а на верху инфы соединяю с базой
$select = @mysql_query ("Select id,user,name,birth,sex,city,mail,infa,icq,posts,credits,gposts,status,date,op,onl,mob,user_ip,user_soft,tox,mexvi,img,nastroi,visit,room,bal,number,level,votefoto,para,version,forumpost,presentset,count from users where id='".$nk."'");
  а потом влкючаю инфу с по очередом

$count = $inf["count"];

а низ инфы пишу 
echo "Просмотров <b>$count</b><br/>\n";
показывает 0 все время. Прошу помогите.

Gemorroj » 2010.09.11 11:02

ну так обновляй данные в бд при просмотре

DADO » 2010.09.11 14:55

Как? Можете показать?

Gemorroj » 2010.09.11 20:57

Код:

1
UPDATE `count` = `count` + 1 WHERE `id` = 1
DADO » 2010.09.11 22:25

Написал так до показа информации
mysql_query("update `count` = `count` +1 where `id` = 1");
не сработало, опять ноль,
взял пример из накопл постов

mysql_query("update users set count='".intval($count+1)."'");
сработало. Но при входе в любую инфу показывает обшую сумму показов.  Что делать?

Gemorroj » 2010.09.12 10:37

WHERE там для чего, как думаешь?

DADO » 2010.09.12 18:40

Спосибо все ок.Написал в этом форме mysql_query("update users set count='".intval($count+1)."' where id='".$usid."'");
сработало. Но даж ставляя ет запрос при входе в инфу количество не меняется. Надо перезагрузит страницу с тель. Или обновить с оперы. Как сделать чтоб при входе кол показаний обновились? Да и я поднял код выше об старт (буферизации)

Gemorroj » 2010.09.12 22:27

сначала обновлять статистику, потом делать выборку. либо просто к отображаемой статистике прибавить 1

DADO » 2010.09.12 23:00

Большое спосибо. То что я хотел эт выходя из инсайда на инфо менялся. И это работает. Спосибо за советы и за помошь оказанную. Благодарю.