Jump to content
  • 0

Как вывести данные из таблицы БД в таблицу на странице?


JeФoks
 Share

Question

Есть таблица в БД.

Как сделать, чтобы данные из определ?нной ячейки таблицы БД выводились в определ?нной ячейке таблицы на странице?

Можно даже по порядку выводить, главное - чтобы было визуальное разделение.

А то данные сплошной строкой не особо удобно читать.

Знаю, что сначала надо сделать шапку таблице, ну и низ таблицы...

Но вот что дальше, затрудняюсь.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

вот с этим куском надо наверное разбираться:

//выполнение запроса
if (!$result = mysql_query($str_sql_query, $link))
{
echo "
не могу выполнить запрос";
exit();
}

//вывод результата
while ($mas = mysql_fetch_row($result))
{
foreach ($mas as $field)
{
echo $field . " ";
}
echo "
";
}

Link to comment
Share on other sites

  • 0

Например, у тебя есть в БД таблица users и из не? нужно получить таблицу с данными полей id, login и password

<?
include("connect.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
</head>

<body>
<?
$q = "SELECT * FROM users";
$q = mysql_query($q);
?>
<table border="1">
<tr><td colspan="3">Шапка</td></tr>
<?
while ($r = mysql_fetch_assoc($q))
{
echo "<tr>";
echo "<td>{$r['id']}</td>";
echo "<td>{$r['login']}</td>";
echo "<td>{$r['password']}</td>";
echo "</tr>";
}
?>
</table>
</body>
</html>

Link to comment
Share on other sites

  • 0

<?include ("bd.php"); /* соединение с БД */
$result = mysql_query("SELECT a,b,c FROM data"); /*Выбор полей a,b,c из таблицы data
$myrow = mysql_fetch_array($result); /*занесение в переменную $myrow первую строку массива*/
?>
<table width="600" border="1" cellspacing="0" cellpadding="0">
<tr>
<td><?php printf ("%s",$myrow["a"]);?></td> /* вставка в ячейку данных из поля а */
<td><?php printf ("%s",$myrow["c"]);?></td> /*вставка в ячейку данных из поля с */
<td><?php printf ("%s",$myrow["b"]);?></td> /* вставка в ячейку данных из поля b */
</tr>
</table>

Извращайся в любой последовательности....

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy