Язык программирования PHP



         

Пример 11.1.1


<?

/ * сначала делаем то же, что и раньше: устанавливаем

соединение, выбираем базу и получаем список и число полей в таблице Artifacts */

$conn=mysql_connect("localhost","nina","123");

$database = "book";

$table_name = "Artifacts";

mysql_select_db($database);

$list_f = mysql_list_fields($database,$table_name);

$n1 = mysql_num_fields($list_f);

// сохраним имена полей в массиве $names

for($j=0;$j<$n1; $j++){

$names[] = mysql_field_name ($list_f,$j);

}

$sql = "SELECT * FROM $table_name"; // создаем SQL запрос

$q = mysql_query($sql,$conn) or die(); // отправляем

// запрос на сервер

$n = mysql_num_rows($q); // получаем число строк результата

//рисуем HTML-таблицу

echo " 

align="center">

$table_name

";

echo "

width="90%" align="center">";

// отображаем названия полей

echo "

";

foreach ($names as $val){

echo "

$val";

}

// отображаем значения полей

echo "

";

for($i=0;$i<$n; $i++){ // перебираем все строки в

// результате запроса на выборку

echo "

";

foreach ($names as $k => $val) { // перебираем все

// имена полей

$value = mysql_result($q,$i,$val); // получаем

// значение поля

echo "

";

// выводим значение поля

}

echo "

";

}

echo "

 $value
";




Содержание  Назад  Вперед