Вывести массив данных
В phpmyadmin при запросе выводит:
COUNT(*) kateg
2 ДВінв
1 ІВ
2 С/З
2 УБД
Код:
$query="SELECT COUNT(*), kateg FROM $table WHERE kateg IN ( 'УБД','УВ','ІВ','ДВінв','С/З','ІВчаес') GROUP BY kateg";
$res = mysql_query($query) or die(mysql_error());
echo ("
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />
<title>Вывод данных из MySQL</title> <style type=\"text/css\">body { font: 12px Georgia; color: #666666; }h1 { font-size: 16px; text-align: center; }table { width: 400px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }td { padding: 3px; text-align: center; vertical-align: middle; }.buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }</style>
</head>
<body>
<h1>Статистика по группам инвалидности</h1>
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\"> <tr style=\"border: solid 1px #000\">
<td align=\"center\"><b>УБД</b></td>
<td align=\"center\"><b>УВ</b></td>
<td align=\"center\"><b>ІВ</b></td>
<td align=\"center\"><b>ДВінв</b></td>
<td align=\"center\"><b>С/З</b></td>
<td align=\"center\"><b>ІВчаес</b></td> </tr>");
while ($row = mysql_fetch_assoc($res))
{ echo "<tr>\n"; echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n</tr>\n";}
echo ("</table>\n");
mysql_close();</body></html>
$res = mysql_query($query) or die(mysql_error());
echo ("
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />
<title>Вывод данных из MySQL</title> <style type=\"text/css\">body { font: 12px Georgia; color: #666666; }h1 { font-size: 16px; text-align: center; }table { width: 400px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }td { padding: 3px; text-align: center; vertical-align: middle; }.buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }</style>
</head>
<body>
<h1>Статистика по группам инвалидности</h1>
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\"> <tr style=\"border: solid 1px #000\">
<td align=\"center\"><b>УБД</b></td>
<td align=\"center\"><b>УВ</b></td>
<td align=\"center\"><b>ІВ</b></td>
<td align=\"center\"><b>ДВінв</b></td>
<td align=\"center\"><b>С/З</b></td>
<td align=\"center\"><b>ІВчаес</b></td> </tr>");
while ($row = mysql_fetch_assoc($res))
{ echo "<tr>\n"; echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n";
echo "<td>".$row."</td>\n</tr>\n";}
echo ("</table>\n");
mysql_close();</body></html>
Код:
<?
$query="SELECT COUNT(*) AS total, kateg FROM $table WHERE kateg IN ( 'УБД','УВ','ІВ','ДВінв','С/З','ІВчаес') GROUP BY kateg";
$res = mysql_query($query) or die(mysql_error());
$body = '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Вывод данных из MySQL</title>
<style type="text/css">
body { font: 12px Georgia; color: #666666; }
h1 { font-size: 16px; text-align: center; }
table { width: 400px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }
td { padding: 3px; text-align: center; vertical-align: middle; }
.buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }
</style>
</head>
<body>
<h1>Статистика по группам инвалидности</h1>
<table border="1" cellpadding="0" cellspacing="0">
<tr style="border: solid 1px #000">
<td align="center"><b> # </b></td>
<td align="center"><b>Категория</b></td>
</tr>';
while (($row = mysql_fetch_assoc($res))!==false)
{
$body .= "<tr>
<td>${row['total']}</td>
<td>${row['kateg']}</td>
</tr>";
}
mysql_close();
$body .= "</table></body></html>";
echo $body;
$query="SELECT COUNT(*) AS total, kateg FROM $table WHERE kateg IN ( 'УБД','УВ','ІВ','ДВінв','С/З','ІВчаес') GROUP BY kateg";
$res = mysql_query($query) or die(mysql_error());
$body = '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Вывод данных из MySQL</title>
<style type="text/css">
body { font: 12px Georgia; color: #666666; }
h1 { font-size: 16px; text-align: center; }
table { width: 400px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }
td { padding: 3px; text-align: center; vertical-align: middle; }
.buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }
</style>
</head>
<body>
<h1>Статистика по группам инвалидности</h1>
<table border="1" cellpadding="0" cellspacing="0">
<tr style="border: solid 1px #000">
<td align="center"><b> # </b></td>
<td align="center"><b>Категория</b></td>
</tr>';
while (($row = mysql_fetch_assoc($res))!==false)
{
$body .= "<tr>
<td>${row['total']}</td>
<td>${row['kateg']}</td>
</tr>";
}
mysql_close();
$body .= "</table></body></html>";
echo $body;
теперь выдает вот такое как на фото
Код:
while (($row = mysql_fetch_assoc($res))!==false)
{
$body .= "<tr>
<td>" . $row['total'] . "</td>
<td>" . $row['kateg'] . "</td>
</tr>";
}
{
$body .= "<tr>
<td>" . $row['total'] . "</td>
<td>" . $row['kateg'] . "</td>
</tr>";
}
п.с. а как бы выглядело с отладочной информацией?
Код:
while (($row = mysql_fetch_assoc($res))!==false)
{
$body .= "<tr><td colspan='2'>" . print_r($row, true) . "</td></tr>";
$body .= "<tr>
<td>" . $row['total'] . "</td>
<td>" . $row['kateg'] . "</td>
</tr>";
}
{
$body .= "<tr><td colspan='2'>" . print_r($row, true) . "</td></tr>";
$body .= "<tr>
<td>" . $row['total'] . "</td>
<td>" . $row['kateg'] . "</td>
</tr>";
}
Я прежде предлагал var_dump, на самом деле имел в виду print_r :)
Еще раз большое спасибо! Вопрос решен!Тему можно закрывать!
Код:
while (($row = mysql_fetch_assoc($res))!==false)
Код:
while ($row = mysql_fetch_assoc($res))