
- •Хранение и получение данных из файлов и базы данных mysql с помощью языка рнр методические указания
- •Содержание
- •Цель работы
- •1 Общие положения
- •1.1 Сохранение данных с целью дальнейшего использования
- •1.2 Основные операции с файлами
- •Создание файла
- •Resource fopen ( имя_файла, тип_доступа [, use_include_path])
- •Закрытие соединения с файлом
- •Fclose (указатель на файл)
- •Запись данных в файл
- •Int fwrite ( указатель на файл, строка [, длина])
- •Чтение данных из файла
- •Int readfile ( имя_файла [, use_include_path])
- •Array file ( имя_файла [, use_include_path])
- •Проверка существования файла
- •Bool is_readable (имя файла)
- •Удаление файла
- •Bool unlink (имя_файла)
- •1.3 Работа с базой данных MySql
- •1.4 Язык sql
- •Имя_столбца тип [not null] [default значение_по_умолчанию] [auto_increment] [primary key]
- •Drop table имя_таблицы [, имя_таблицы, ...]
- •Insert into имя_таблицы [(имя_столбца,...)] values (выражение,...);
- •Insert into имя_таблицы [(имя_столбца,...)] select . . .
- •1.5 Взаимодействие php и MySql
- •Логическое mysql_select_db (строка database_name)
- •Ресурс mysql_list_fields(строка database_name, строка table_name [,ресурс link_identifier] )
- •Ресурс mysql_query ( строка query [, ресурс link_identifier])
- •2 Задание
- •2.1 Работа с файлами
- •2.2 Работа с массивами
- •2.3 Работа с базой данных MySql
- •3 Требования к отчету
- •4 Контрольные вопросы
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
Уфимский государственный авиационный технический университет
Кафедра экономической информатики
Хранение и получение данных из файлов и базы данных mysql с помощью языка рнр методические указания
к лабораторным работам по курсу «Мировые информационные ресурсы»
Уфа 2006
Составитель: Е.И. Филосова
ББК
УДК 519.682
Методические указания к лабораторным работам по курсу «Мировые информационные ресурсы» для студентов специальности 080801 «ПРИКЛАДНАЯ ИНФОРМАТИКА (В ЭКОНОМИКЕ)» / Уфимский государственный авиационный технический университет; Составитель Е.И. Филосова, Уфа, 2006 - 16с.
В методических указаниях представлены лабораторные работы по изучению раздела «Хранение и получение данных из файлов и базы данных MySQL с помощью языка PHP» курса «Мировые информационные ресурсы». Представлены примеры, контрольные вопросы и задания для самостоятельной работы. Методические указания могут быть также использованы в курсовом и дипломном проектировании.
Ил. _, табл. _ , Библиогр.: _ назв.
Рецензенты: доц.
доц.
© Уфимский государственный авиационный технический университет, 2006
Содержание
Цель работы 4
1 Общие положения 4
1.1 Сохранение данных с целью дальнейшего использования 4
1.2 Основные операции с файлами 4
1.3 Работа с базой данных MySQL 6
1.4 Язык SQL 6
1.5 Взаимодействие PHP и MySQL 8
2 Задание 9
2.1 Работа с файлами 9
2.2 Работа с массивами 12
2.3 Работа с базой данных MySQL 13
3 Требования к отчету 16
4 Контрольные вопросы 16
Цель работы
Овладеть основными приемами хранения и получения данных из файлов и БД MYSQL для обработки их в web-документах с помощью языка серверного скриптования PHP.
1 Общие положения
1.1 Сохранение данных с целью дальнейшего использования
Существуют два основных способа хранения данных: в двумерных (обычных) файлах и в базах данных.
Двумерный файл может иметь множество форматов, но в общем случае под двумерным файлом будем понимать простой текстовый файл. Если приходится иметь дело с достаточно большим объемом информации лучше воспользоваться базами данных. Однако двумерные файлы находят достаточно широкое применение, поэтому в ряде ситуаций необходимо владеть технологией их применения. При программировании на PHP наиболее часто используемой базой данных является MySQL.
1.2 Основные операции с файлами
Создание файла
Для того, чтобы создать самый обычный файл, нужно воспользоваться функцией, которая открывает локальный или удаленный файл. Синтаксис этой функции такой:
Resource fopen ( имя_файла, тип_доступа [, use_include_path])
В результате работы эта функция возвращает указатель (типа ресурс) на открытый ею файл. В качестве параметров этой функции передаются: имя файла, который нужно открыть, тип доступа к файлу (определяется тем, что мы собираемся делать с ним) и, возможно, параметр, определяющий, искать ли указанный файл в include_path.
Закрытие соединения с файлом
После выполнения необходимых действий с файлом, будь то чтение или запись данных или что-либо другое, соединение, установленное с этим файлом функцией fopen (), нужно закрыть. Для этого используют функцию fclose (). Синтаксис у нее следующий: