Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
php-lb1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
137.22 Кб
Скачать

Результат запроса

После выполнения запроса SELECT и получения его идентификатора можно в цикле просмотреть все записи, найденные в результате запроса. РНР создает внутренний указатель, в котором записана позиция в наборе записей результата. Этот указатель авто­матически перемещается на следующую позицию после обращения к текущей записи.

С помощью функции mysql_fetch() можно для каждой записи получить массив, состоящий из ее полей. Этой функции нужно передать идентификатор запроса, а вер­нет она массив. По достижении конца запроса функция mysql_fetch() вернет значение false.

Программа выводит на экран всю таблицу domains.

<html>

<head>

<title> Вывод всех записей таблицы </title>

</head>

<body>

<?php

$user = "serg";

$pass = "rgrgrgr";

$db = "sample";

$link = mysql_connect( "localhost", $user, $pass );

if ( ! $link ) :

die( "Couldn't connect to MySQL" );

mysql_select_db( $db, $link)

or die ( "Couldn't open $db: "mysql_error() );

$result = mysql_query ("SELECT * FROM domains" );

$num_rows = mysql_num_rows($result );

print "There are currently $num_rows rows in the table<P>";

print "<table border=l>\n";

while ( $a_row = mysql_fetch_row( $result_y)

{

print "<tr>\n";

foreach ( $a_row as $field )

print "\t<td>$field</td>\n";

print "</tr>\n";

}

print "</table>\n";

mysql_close( $link );

?>

</body>

</html>

Порядок выполнения работы

    1. Запустить D:\www\etc\run.exe – пакет Денвер, включающий Apache, интерпретатор РНР и MySQL.

    2. Убедиться в том, что в файле php.ini присутствует директива register_globals = On

    3. Рабочие файлы размещаем по адресу D:\www\home\localhost\www

    4. Для работы с РНР-файлами можно пользоваться редактором PHP Expert Editor.

    5. Для создания БД и таблицы в БД используйте утилиту phpMyAdmin (ее можно вызвать, указав в строке броузера http://localhost).

    6. Для просмотра результатов работы следует указать в строке адреса броузера http://localhost/xxx.html

ЗАДАНИЯ.

  1. Отправить данные формы (4-5 полей разного типа) на сервер и обработать их.

  2. Создать файл, каталог, открыть файл для записи, записать в файл, прочитать из него.

  3. Создать таблицу (3-4 поля) согласно своей предметной области. Добавить записи.

  4. Выполнить запрос к таблице и проанализировать результаты.

  5. Изменить данные в таблице

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]