Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 78
Благодарности: 17

Профиль | Отправить PM | Цитировать


Цитата illusionmgs:
как в таком случае должен выглядеть код?хотелось бы,чтобы считались все посещение всех посетителей »
Что означет посещение??? самое простое-считать колличество загруженых страниц...
что должно быть:
1)база данных MySQL... Название (к примеру) "bdcount"
2)импортировать этот текст (через phpmyadmin)
Цитата:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Май 19 2008 г., 19:40
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
--
-- БД: `bdcount`
--

-- --------------------------------------------------------

--
-- Структура таблицы `var`
--

CREATE TABLE `var` (
`name` varchar(10) collate utf8_bin NOT NULL,
`n` bigint(20) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

--
-- Дамп данных таблицы `var`
--

INSERT INTO `var` VALUES (0x636f756e74, 0);
таблица есть...

Далее в скрипте перед тем, как работать с базой

Цитата:
$db=mysql_pconnect('localhost','root',''); //подключение... в параметрах Сервер, имя пользователя, пароль
mysql_select_db('bdcount',$db); // в параметрах имя базы данных
Чтобы получить число посетителей:
Цитата:
$query="SELECT * FROM var WHERE name = count";
$List= mysql_query($query,$db);
$note=mysql_fetch_assoc($List);
$count=$note['n'];
Чтобы увеличить счётчик надо к этому добавить:

Цитата:
$query="UPDATE var SET n = ".$count+1." WHERE name=count";
Примерно так должно и выглядеть... а вообще то чтобы лучше понимать суть вышеизложенного и заниматся не копи-пастом, а самому что нибудь добавить/изменить-полезно прочитать статейки по работе с БД из РНР...
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:53, 19-05-2008 | #6