|
|
|
| Добрый день!
Вывожу e-mail адреса из БД. Как можно разделить чтобы они выводились по 10 штук, потом пустая строка и снова 10 штук и т.д.?
<?php
$result3 = mysql_query("SELECT * from dnevnik", $db);
if (!$result3)
{
echo "<p>Запрос на выборку данных из базы не прошел. <br> <strong>Код ошибки:</strong></p>";
exit (mysql_error());
}
if (mysql_num_rows($result3) > 0)
{
$myrow3 = mysql_fetch_array($result3);
do
{
printf ("<a href='mailto:%s'>%s</a>,<a href='mailto:%s'>%s</a>", $myrow3["email"], $myrow3["email"], $myrow3["email_second"], $myrow3["email_second"]);
}
while ($myrow3 = mysql_fetch_array($result3));
}
else
{
echo "<p>1) Информация по запросу не может быть извлечена - в таблице нет записей.</p>";
exit ();
}
?>
|
| |
|
|
|
|
|
|
|
для: usa
(10.11.2011 в 16:47)
| | $result3 = mysql_query("SELECT * from dnevnik LIMIT 10", $db); | |
|
|
|
|
|
|
|
для: indig0
(10.11.2011 в 16:53)
| | ваш запрос выводит только 10 адресов. а мне нужно вывести и все остальные с разбивкой по 10 | |
|
|
|
|
|
|
|
для: usa
(10.11.2011 в 16:47)
| | Можно сделать в цикле, что то вроде:
$i++;
if($i%10!=0) echo '<br />';
|
но так будет работать только до 100, если больше ста, то можно в таком духе:
$i++;
if($i >= 100) $d = 100 else $d = 10
if($i%$d!=0) echo '<br />';
|
ну и так далее ) | |
|
|
|