Xwab
Форумыnavigate_nextПрограммирование на PHP

проблема с результатом запроса
Сообщения
FiXleR

Здравствуйте.
[php:1:8cc029b57e]
$lol = mysql_query("select * from lol");
$lol2 = mysql_fetch_array($lol);

echo "Название: $lol2[text] <br />";
[/php:1:8cc029b57e]

добавляю например один раз текст (ололо) через скрипт, он его не выводит, добавляю второй раз текст (ололо2) выводит (ололо) добавляю третий раз текст (ололо3) выводит (ололо2). как сделать чтобы так не тормозил? Заранее спасибо

21 Авг 2012, 10:31
Istsam

стандартно, он берет последнюю добавленную запись в таблицу.

почитай про циклы,
[php:1:eea1abee72]
<?php
// контроллер
$test_query = mysql_query('select * from lol');
$test = array();

while($test = mysql_fetch_assoc($test_query)){
$test_id = $test['test_id'];
$tests[$test_id] = $test;
}


// view.tmp

<? foreach($test as $test){ extract($test)?>
<tr id="test_<?=$test_id?>">
<td><? echo $text?></td>
</tr>
<? } ?>
[/php:1:eea1abee72]

21 Авг 2012, 11:06
Ответить на тему