русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Урок 3 — Основы php и mysql программирования базы данных

Для учебы основы php 5 и mysql программирования мы будем использовать программу Adobe Dreamweaver CS3. Если у вас ее нету, вы можете ее скачать в Интернете. Еще вам нужно будет разобраться с локальным сервером. Потому что без него вы не сможете программировать. Мы это рассматривали на уроке №2 Установка сервера php.

Все страницы с расширением php или html. Имеют строгую структуру:

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
5 <title>Новый Документ</title>
6 </head>
7
8 <body>
9 </body>
10 </html>

Первая и четвертая строка - это кодировка.

Вторая - это открытие тега html.

Третья - это открытие тега head

Пятая - это название заголовка страницы (По умолчанию - это Новый Документ).

Шестая - закрытие тега head

Восьмая - открытие тега body. Вот здесь как раз мы и будем писать то, что нам нужно.

Девятая - закрытие тега body.

Десятая - закрытие тега html.

 

То есть, чтобы нам в заголовке написать "основы php 5 и mysql программирования", на пхп коде, необходимо: в строке 5 написать следующее:

<title><php echo "основы php 5 и mysql программирования"; ?></title>

<?php ?> - это необходимо для обозначения области программирования php. То есть <?php - это открытие пхп кода, а ?> - это закрытие кода.

Между <body> и </body> вам нужно писать текст, который выводится в браузере.

Ниже приведен код запроса вывода из базы данных. Сейчас пройдем немного о структуре синтаксиса.

$db - это переменная, необходимая для запроса. Знак $ - применяется ТОЛЬКО для переменных.

mysql_connect - это функция подключения к базе данных. Она принимает три параметра. Путь к соединению, имя пользователя и пароль.

mysql_select_db - применяется для выборки с базы данных с определенной базы, потому что у вас может быть не одна база данных. Здесь вы выбираете конкретную базу данных.

mysql_query - происходит выборка из базы данных. На русском языке это будет выглядеть так: "ВЫБРАТЬ заглавие, текст ИЗ таблицы, ГДЕ первая строка".

Не забывайте ставить точку с запятой. Потому что это частая ошибка программистов.

Далее следует условие if если выборка произошла, то мы перекидываем выборку в массив для того, чтобы иметь доступ к информации и перекидываем это в переменную $myrow. Если в массиве ничего нету, мы печатаем сообщение, посредством функции echo.

Теперь переменная $myrow - это массив. И для доступа к полю title необходимо записать $myrow["title"], то есть в массиве $myrow выбираем поле title.

<?php

$db = mysql_connect("localhost","name","4ad2fg6g"); //проверка имени и пароля и соединение с базой данных
mysql_select_db("baza",$db); //выборка определенной базы данных

$result = mysql_query("SELECT title,text FROM table WHERE id = '1'",$db); // выборка с базы данных из таблицы table
if(!$result) // если нет результата выбовки
{
echo "<p>Запрос выборки из базы данных не прошел. Напишите, об этом администрацию: mail@life-prog.ru. <br>Код ошибки:</p>";
exit(mysql_error()); //печатание кода ошибки
}
if (mysql_num_rows($result) > 0) //если выборка произошла
{
$myrow = mysql_fetch_array($result); //перекидываем выборку в массив
}
else {echo "Информация не может быть извлечена. В таблице нет записей";
exit(); //остановка вывода в браузер
}


?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo $myrow["title"]; //Вывод заголовка ?></title>
</head>
<body>
<?php echo $myrow["text"]; //вывод текста ?>
</body>
</html>

 

Просмотров: 19591

Вы можете --> заказать сайт - полноценный или в качестве обучения для студентов.

Вернуться воглавление


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.