[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод содержимого бд MySQL на страницу
Strannik
Здравствуйте. Существует обычный вывод на страницу содержимого бд


PHP
$pages_sql = 'select * from lot order by id DESC';
$db= connection();
$result = $db->query($pages_sql);

<
table width="211" border="1">
                <? while($pages = $result->fetch_array()) {?>
                  <tr><td><?echo $pages['idlot'];?></td>
                 </tr><?}


При таком выводе на страницу будет выводится 1 колонка значений id записей таблицы. Меня же заинтересовал вопрос о выводе значений id в несколько колонок, т.е.:
1  2   3   4
5  6   7   8
9 10 11 12

и т.п., что - то в этом роде:
PHP
<?
 function news()
             {?><tr>
             <? for ($i=0;$i<4;$i++)
              {$a=$i;?> <td>&nbsp;<?echo $pages['id'];?></td>
             <?  }?></tr><? }?> 

<table width="211" border="1">
              <? while($pages = $result->fetch_array()) {news(); return news();}


Но данный код не работает. Как можно реализовать его работоспособность?



Спустя 38 минут, 30 секунд (11.05.2009 - 11:37) Kuliev написал(а):
Strannik
PHP
$table "<table><tr>";
while (
$row mysql_fetch_assoc($result))
{

$table .= "<td>".$row['id']."</td>";
if (++
$i 4==0)  $table .="</tr><tr>";

}
$table .="</table>";

echo 
$table;


Спустя 7 минут, 46 секунд (11.05.2009 - 11:45) Strannik написал(а):
PHP
$pages = 'select * from news order by id DESC';
$conn = con();
$result = $conn->query($pages);
$table = "<table><tr>";
while ($row = mysql_fetch_assoc($result))
{
$table .= "<td>".$row['id']."</td>";
if (++$i % 4==0)  $table .="</tr><tr>";
}
$table .="</table>";
echo $table;


выдает ошибку
Код

mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\server\home.php on line 5


Как ее можно исправить?

Спустя 44 минуты, 37 секунд (11.05.2009 - 12:29) Strannik написал(а):
все Kuliev спасибо за код. Ошибку исправил
Код
$row = $result->fetch_array()
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.