Конструируем свой сайт - полезные статьи для начинающих строителей сайтов. Мы рассмотрим как создать простейший счетчик посетителей и задействовать при этом использование баз данных MySQL. Этим самым мы постараемся как говориться "убить сразу двух зайцев" - освоить начальные сведения по PHP и разобраться с тем, как работать с базами данных MySQL из кода на PHP. |
||
В этой статье я кратко опишу принцип работы с базами данных MySQL. В первую очередь что нужно иметь под рукой: 1) набор Web разработчика denver - этот набор включает все необходимые Вам программы для отладки и разработки Вашего сайта, включая PHP, MySQL, Apache, PERL, PostgreSQL; 2) и конечно же Вам понадобится какой-либо удобный html-редактор, например неплохим выбором является Macromedia Dreamweaver; |
||
После того, как Вы скачаете всё необходимое на свой ПК, нужно установить эти программы и начать работу. | ||
Если пакет denver корректно установлен в Вашей системе, то при вызове браузера Internet Explorer и наборе в его адресной строке ссылки http://localhost/ |
||
Вы будете попадать на заглавную страницу denver'а. | ||
Чтобы создать новую базу данных нужно выбрать на открытой странице пункт [Заведение новых БД и пользователей MySQL], либо в адресной строке браузера набрать ссылку и выполнить переход по ней - http://localhost/denwer/Tools/addmuser/index.php |
||
Для чего нужны базы данных ? Чтобы накапливать какую-либо информацию, а затем выдавать её в зависимости от различных запросов к базе данных. Для работы сайтов удобными являются базы данных MySQL. К тому же, в языке PHP также разработанном для целей сайтостроения, реализованы все возможности работы с такими базами данных. Аббревиатура SQL означает не что иное как Structured Query Language - Язык Структурированных Запросов. Иными словами это специальный язык, при помощи которого, можно обращаться к базам данных для целей их создания, изменения и извлечения из них необходимых данных. |
||
По понятным причинам доступ к базам данных Вашего сайта может получить только определенный пользователь. Процедура доступа также требует использования пароля. | ||
Поэтому нам остается следовать этим правилам, т. е. чтобы создать новую базу данных для своего сайта выполняем: | ||
Пароль администратора MySQL это поле оставляем пустым Имя базы данных counterdb Логин пользователя можно ввести то же имя, counterdb а можно другое, например admin Пароль тут уж вводите всё, что угодно, но желательно использовать латинские буквы и цифры, другие символы и спецсимволы использовать нельзя! например - Ji7yVasb2 ...еще раз: повторяем ввод пароля для проверки Ji7yVasb2 |
||
Жмём кнопку Создать БД и пользователя | ||
Введенные данные еще запишите отдельно, т. к. они Вам потребуются в коде php, который Вы будете использоваться для обращения к базе данных. | ||
Теперь нужно создать структуру будущей базы данных. Для этого вернитесь на главную страничку денвера, либо используйте в адресной строке следующий путь - http://localhost/Tools/phpmyadmin/index.php |
||
В открывшейся страничке нажимаем кнопку Databases и в открывшейся таблице выбираем нужную. | ||
Создаем новую таблицу для базы данных - Create new table on database в поле Name вводим имя таблицы, например visitors в поле Number of fields количество полей (столбцов) таблицы, например, 3 |
||
Жмём кнопку Go | ||
На открывшейся страничке описываем поля нашей базы данных. Мы создаем простейшую базу данных, для целей подсчета посетителей на сайте. Всего у нас будет три поля: currentday total today Для всех этих полей используем тип INT По своему желанию можете добавить еще какую-либо информацию, например заполнить поля comment |
||
далее Жмём кнопку Save внизу страницы Наша база данных создана! |
||
После успешного создания новой таблицы в базе данных Вам будет показан вид SQL запроса, который был использован для создания таблицы в этой базе данных. | ||
Далее мы напишем код, на PHP который будет отображать счётчик посетителей сайта и заносить данные в созданную базу данных. | ||
Запускаем Ваш html-редактор, создаем новый пустой html-документ, заполняем его следующим кодом - <HTML>
} ?> |
||
Сохраняем созданный документ в формате php в папку C:\WebServers\home\localhost\www\mysite |
||
Т. е. предполагается, что denver Вы установили в папку C:\WebServers а затем перешли в подпапку C:\WebServers\home\localhost\www и там создали свою рабочую папку mysite |
||
Чтобы проверить как работает наш счётчик вводим в адресной строке браузера следующую ссылку - | ||
http://localhost/mysite/counter.php | ||
Здесь предполагается, что Вы назвали документ содержащий php-код для реализации счетчика counter.php | ||
Если выполнять многократные переходы по данной ссылке путём повторного ввода адреса в строке браузера, либо обновляя страницу, то данные счётчика выводимые на созданной странице будут изменяться. | ||
В случае если при работе кода возникли ошибки Вы получите сообщение с указанием номера строки, в которой произошла ошибка. Вам нужно проверить правильность написания всех имен, параметров, символов и идентификаторов. То же происходит если код работает неверно - например счетчик не изменяется, оставаясь постоянно на значении 1/1. Это говорит о том, что Вами допущена логическая ошибка, которую синтаксический анализатор php обнаружить не может. Решение - очень внимательно проверить весь код от самой первой до самой последней буковки !!! |
||
В следующей нашей статье мы рассмотрим как добавить созданный счетчик на все страницы Вашего сайта | ||
игры, сервисы
|
||||||||||
видео-рассказ, уроки godot, виртуальный помощник по поиску информации
|
||||||||||
игры Многоликий: dress - hordes эпизоды с 1 по 4
|
||||||||||
игры, музыкальные клипы
|
||||||||||
музыкальный клип, игры
|
||||||||||
разработка игр, анимационный фильм, новогодняя дискотека 2020 - песни на итальянском, игра про лифт
|
||||||||||
игры, инструменты разработки, анимационный фильм, фильм.
|
||||||||||
игры
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере (3), создание музыки в браузере (1)
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере (3), скачиваемые (1)
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере, скачиваемые игры
|
||||||||||
игры в браузере
|
||||||||||
игры в браузере
|
||||||||||
полезный софт, игры в браузере
|
||||||||||
сервисы, игры
|
||||||||||
игры, программы
|
||||||||||
поздравления, уроки рисования, уроки создания сайтов
|
||||||||||
комиксы, музыка, рассказы
|
||||||||||
игра для разработки, калькулятор услуг, cms, комикс
|
||||||||||
игры для разработки, комиксы
|
||||||||||
игры шарики и ямки, комиксы про Костю Коробкина, ria xxl игра, fly snow 3d генератор эффектов снега, частиц и др. -
|
||||||||||
Создай свою игру на fle game engine -
|
||||||||||
Для создания сайта - модуль отзывов/комментариев для вашего сайта в составе megainformatic cms express files -
|
||||||||||
Уроки Flash, бесплатные Flash - игры.
|
||||||||||
Поддержка сайтом нескольких языков (multi lang), создание собственной системы личных кабинетов, соц. сети или фриланс - биржи (megainformatic cms social), создание сервиса коллективных покупок на базе megainformatic cms groupon, онлайн сервис подсчёта статистики ключевых слов в статьях вашего сайта keywords gen + описание кода данного сервиса, с возможностью бесплатно реализовать его аналог на своём собственном сайте.
megainformatic.ru/webjob/ - сервис для фриланс проектов - место встречи заказчиков и исполнителей |
||||||||||
Социальная сеть megainformatic.ru/webjob/
megainformatic.ru/webjob/ - сервис для фриланс проектов - место встречи заказчиков и исполнителей |
||||||||||
Системы управления сайтом, уроки
megainformatic cms admin - простая и компактная система для работы и управления сайтом |
||||||||||
|
||||||||||
|
||||||||||
megainformatic cms free и серия продуктов - Уроки Photoshop
Данная серия посвящена описанию приемов и методов создания изображений, с помощью инструментария программы Adobe Photoshop. Кроме того, многие описанные средства могут вам помочь при освоении и многих других программ для работы с растровой графикой - GIMP, Corel Photo Paint и других.
|
||||||||||
бесплатные игры 2d и 3d, а также эмулятор Ну, Погоди!
Это серия распространяемых бесплатно игр. Вы не только можете поиграть, но и скачать исходники, получив тем самым возможность внести изменения в игру или создать новую !!! (эмулятор Ну, Погоди! распространяется платно). |
||||||||||
серия игр про Веселого Буквоежку, и бесплатно распространяемая игра Нечто: Необъяснимое - в плену желаний
Здесь представлены новинки жанра - Говорящий Комикс, Настольная игра, А также продукт, который позволит Вам научиться создавать игры самостоятельно. Ну и конечно изюминка в своём роде - бесплатная игра - Нечто: Необъяснимое - в плену желаний |
||||||||||
Серия бесплатных онлайн уроков, посвященных 3ds max, photoshop, c++, directx, delphi и php.
Описаны практические примеры решения различных задач, возникающих при создании игр и сайтов. Продукты Набор разработчика и Ваше Визуальное Шоу распространяются платно. |
||||||||||
уроки и продукты различной тематики
Бесплатные Уроки Photoshop free, Бесплатные Уроки по программированию на delphi directx - Как создать игру Ну, Погоди!, Бесплатная Авторская музыка в формате mp3 - Музыкальные Миры, Платно распространяемый продукт megainformatic cms express - система для быстрого создания Вашего сайта на php + my sql. |
||||||||||
Проекты игр, уроки
Игра Веселый Буквоежка, уроки delphi directx 8.1 для начинающих (описываются основы 3d игр), моделируем девушку в 3d studio max, уроки музыки - пишем музыку в Fruity Loops Studio |
||||||||||
|