- •Хранение и получение данных из файлов и базы данных 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 Контрольные вопросы
3 Требования к отчету
Отчет должен содержать:
название и цель работы;
сведения о последовательности её выполнения;
ответы на контрольные вопросы из п.4;
основные этапы работы и результаты их выполнения в виде файла на дискете и отчета с текстами созданных программ.
4 Контрольные вопросы
Какие способы хранения данных поддерживает РНР?
Какие операции по работе с файлами есть в РНР?
Как можно считать данные из файла?
Какие файлы нужно запустить для работы с MySQL?
Назовите операторы языка SQL, позволяющие создать таблицу и изменить ее структуру.
Какие типы данных можно использовать в SQL?
Какие операторы языка SQL позволяют изменять данные в таблице?
Какие операторы языка РНР необходимы для получения списка полей таблицы?
Как выполнить удаление последней записи в таблице zakaz с помощью языка РНР? Приведите фрагмент программы.
Какими способами можно отобразить результат запроса к БД в браузере с помощью РНР?
