Цитата 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";
|
Примерно так должно и выглядеть... а вообще то чтобы лучше понимать суть вышеизложенного и заниматся не копи-пастом, а самому что нибудь добавить/изменить-полезно прочитать статейки по работе с БД из РНР...