ВУЗ:
Составители:
Рубрика:
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
---|