ВУЗ:
Составители:
Рубрика:
116
Результат
Рис. 22. Подсчет строк таблицы базы данных
Функция mysql_result( ) используется в сочетании с mysql_query( )
(при выполнении запроса с командой SELECT) для получения набора
данных. Синтаксис функции mysql_resu1t( ):
int mysql_result (int идентификатор_результата, int
запись [. mixed поле"]')
В параметре «идентификатор_результата» передается значение,
возвращенное функцией mysql_query( ). Параметр «запись» ссылается
на определенную запись набора данных, определяемого параметром
«идентификатор_результата». Наконец, в необязательном параметре
поле могут передаваться:
• смещение поля в таблице;
• имя поля;
• имя поля в формате имя_поля_имя_таблицы.
Листинг 11. Выборка и форматирование данных в
базе
данных MySQL
<?
@mysql_connect("localhost", "web", "irina")
or die("Could not connect to MySQL server!");
@mysql_select_db("stud")
or die("Could not select student database!");
// Выбрать все записи из таблицы subject
$query = "SELECT * FROM subject"; $result =
mysql_query($query);
$x = 0;
print "<table>\n";
print
"<tr>\n<th>Subj_id</th><th>Subj_name</th><th>Hour</th><
th>Semestr</th>\n</tr>\n";
while ($x < mysql_num_rows($result)) :
$id = mysql_result($result, $x, 'subj_id');
$name = mysql_result($result, $x, 'subj_name');
$hou = mysql_result($result, $x, 'hour');
116
Результат
Рис. 22. Подсчет строк таблицы базы данных
Функция mysql_result( ) используется в сочетании с mysql_query( )
(при выполнении запроса с командой SELECT) для получения набора
данных. Синтаксис функции mysql_resu1t( ):
int mysql_result (int идентификатор_результата, int
запись [. mixed поле"]')
В параметре «идентификатор_результата» передается значение,
возвращенное функцией mysql_query( ). Параметр «запись» ссылается
на определенную запись набора данных, определяемого параметром
«идентификатор_результата». Наконец, в необязательном параметре
поле могут передаваться:
смещение поля в таблице;
имя поля;
имя поля в формате имя_поля_имя_таблицы.
Листинг 11. Выборка и форматирование данных в базе
данных MySQL
@mysql_connect("localhost", "web", "irina")
or die("Could not connect to MySQL server!");
@mysql_select_db("stud")
or die("Could not select student database!");
// Выбрать все записи из таблицы subject
$query = "SELECT * FROM subject"; $result =
mysql_query($query);
$x = 0;
print "| Subj_id | Subj_name | Hour | < th>Semestr\n
|---|
