ВУЗ:
Составители:
Рубрика:
117
$sem = mysql_result($result, $x, 'semestr');
print "<tr>\n";
print
"<td>$id</td>\n<td>$name</td>\n<td>$hou</td>\n<td>$sem<
/td>\n ";
print "</tr>\n";
$x++;
endwhile;
print "</table>";
mysql_close();
?>
Результат
Рис. 23. Выборка данных
Гораздо удобнее сразу присвоить значения всех полей записи
элементам индексируемого массива (начиная с индекса 0), нежели
многократно вызывать mysql_result( ) для получения отдельных полей.
Задача решается функцией mysql_fetch_row( ), имеющей следующий
синтаксис:
array mysql_fetch_row (int результат)
Листинг 12. Выборка данных функцией mysql_fetch_row( )
<?
@mysql_connect( "localhost", "web", "irina") or
die("Could not connect to MySQL server!");
@mysql_select_db("stud") or die("Could not select
student database!");
$query = "SELECT * FROM subject";
$result = mysql_query($query);
print "<table>\n";
print "<tr>\n<th>subj_id</th><th>subj_name</th><th>
hour</th><th>semestr</th>\n</tr>\n";
while ($row = mysql_fetch_array($result)) :
117 $sem = mysql_result($result, $x, 'semestr'); print "\n"; print " \n"; $x++; endwhile; print ""; mysql_close(); ?> Результат Рис. 23. Выборка данных Гораздо удобнее сразу присвоить значения всех полей записи элементам индексируемого массива (начиная с индекса 0), нежели многократно вызывать mysql_result( ) для получения отдельных полей. Задача решается функцией mysql_fetch_row( ), имеющей следующий синтаксис: array mysql_fetch_row (int результат) Листинг 12. Выборка данных функцией mysql_fetch_row( ) @mysql_connect( "localhost", "web", "irina") or die("Could not connect to MySQL server!"); @mysql_select_db("stud") or die("Could not select student database!"); $query = "SELECT * FROM subject"; $result = mysql_query($query); print "$id \n$name \n$hou \n$sem< /td>\n "; print "
subj_id | subj_name | hour | semestr | \n
---|