Balls and holes PC game / Balls and Holes PC игра
Сегодня
23 ноября 2024
22:27
Вход Регистрация Забыли пароль ?

Tank | ZX Spectrum | shooter game | Ocean Software Ltd, 1987
Tank | ZX Spectrum | shooter game | Ocean Software Ltd, 1987 Автор(ы): Choice Software Ltd, Gerald Weatherup, Craigy
подробнее...

Теги

сайты, игры, дизайн, продвижение, php, html, css, my sql, c++, delphi, photoshop, 3ds max, fl studio, трекерская музыка, уроки

Статьи сайта

megainformatic cms express files

megainformatic cms express files

megainformatic cms express files

webinformatic - Уроки Photoshop - Чудеса

megainformatic cms express files - Развертывание сайта на Вашем хостинге

webinformatic - Настольная игра "Веселый Буквоежка"

webinformatic - Уроки delphi directx 8.1

webinformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения.

webinformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения. Страница 2

webinformatic - Урок 2 Создаем и обрабатываем команды меню.

webinformatic - Урок 2 Создаем и обрабатываем команды меню. Страница 2

webinformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8

webinformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 2

webinformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 3

webinformatic - Урок 4 Построение класса приложения

webinformatic - Урок 4 Построение класса приложения - Страница 2

webinformatic - Урок 5 Построение классов игровых объектов и других необходимых классов

webinformatic - Урок 5 Построение классов игровых объектов и других необходимых классов - Страница 2

webinformatic - Урок 6 Игровая логика

webinformatic - Заметки по joomla - JFolder::create: Path not in open_basedir paths. Что это?

megainformatic cms express files - Добавление статей на сайт под управлением megainfromatic cms express files

webinformatic - Урок 7 2D-анимация

webinformatic - Урок 8 Загрузка/Сохранение текущей игры, режим паузы, режимы часов/будильника, запуск браузера Internet Explorer для показа сайта разработчика и других интернет-ресурсов

webinformatic - Урок 9 Тестирование и отладка приложения

webinformatic - Мои Музыкальные Миры

webinformatic - уроки Photoshop free

megainformatic cms express

megainformatic cms express

megainformatic cms express

megainformatic cms express files

webinformatic - Методы создания растровых изображений в Adobe Photoshop

webinformatic - Создание фотореалистичной текстуры травы

webinformatic - Рабочее пространство Adobe Photoshop

webinformatic - Бесшовные (тайловые) текстуры

webinformatic - Создание изображений огня, воды, неба

webinformatic - Создание текстур горных пород и суши (урок 5)

webinformatic - Рисование персонажей (урок 6)

webinformatic - Рисование фона (урок 6 часть 2)

webinformatic - Рельефные изображения

Добавление статей на сайт под управлением megainformatic cms express

webinformatic - Воспроизведение файлов в форматах it, xm, s3m, mod

webinformatic - Воспроизведение файлов в форматах it, xm, s3m, mod - страница 2

webinformatic - Воспроизведение в игре музыки в формате XM

webinformatic - Воспроизведение файлов в формате OGG Vorbis

webinformatic - игра "Веселый Буквоежка" - инструменты разработки

webinformatic - Игра "Веселый Буквоежка" - история создания проекта

webinformatic - Как анимировать паука ?

webinformatic - Уроки Photoshop

webinformatic - Купить Уроки Photoshop - Чудеса

webinformatic - Купить Уроки Photoshop - Рисуем и Анимируем

webinformatic - Эмулятор игры Ну, Погоди!

сайт webinformatic - Говорящий Комикс Веселый Буквоежка

webinformatic - Что нужно для создания собственного сайта ?

webinformatic - Моделируем девушку в 3d используя 3ds max

webinformatic - Уроки Fruity Loops Studio - пишем свою музыку

webinformatic - Уроки Fruity Loops Studio - пишем свою музыку - урок 1 - Быстрый старт

Внимание ! Номер данной статьи пересекается с номером в старой нумерации, для перехода к контенту новой статьи кликлите данную ссылку - сайт webinformatic - Работа с базами данных MySQL

Часто задаваемые вопросы по созданию сайтов



=================================

     
 

Конструируем свой сайт - полезные статьи для начинающих строителей сайтов.

Мы рассмотрим как создать простейший счетчик посетителей и задействовать при этом использование баз данных 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>
<HEAD>
<TITLE>db</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<?php
if ($rc = mysql_connect("127.0.0.1", "
admin", "Ji7yVasb2"))
{
$day = date("Y-m-d");

mysql_select_db("counterdb");
$table = "visitors";

$s = mysql_query("SELECT * FROM $table");

$a = mysql_fetch_array($s);



$a[total] = $a[total] + 1;



if ($day !==$a[currentday])
{
$a[currentday]=$day;
$a[today]=1;

}
else {
$a[today] = $a[today]+1;
}


mysql_query("UPDATE visitors SET total = '$a[total]', today = '$a[today]', currentday = '$a[currentday]'");

echo "<table border=1 bordercolor=green><tr>
<td colspan=1 align=center>посетителей</td></tr>
<tr><td align=center>всего</td><td align=center>сегодня</td></tr>
<tr><td align=center>$a[total]</td>
<td align=center>$a[today] </td></tr></table>";
}
else {
echo "Error!";
}

?>
</BODY>
</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 обнаружить не может.

Решение - очень внимательно проверить весь код от самой первой до самой последней буковки !!!

 
     
  В следующей нашей статье мы рассмотрим как добавить созданный счетчик на все страницы Вашего сайта  
     
 
Время загрузки: 1,0837