|
|
|
| Хотел сократить количество запросов к БД и два запроса объеденил в один. Покажу на примере блоков:
<?
$get_blocks = $db->query ($query);
while (list($header, $body, $file, $group, $align) = $db->fetch_row($get_blocks)) {
if ($align == "left") {
...............
}
}
............
while (list($header, $body, $file, $group, $align) = $db->fetch_row($get_blocks)) {
if ($align == "right") {
...............
}
}
?>
|
Почему первый раз цикл все нормально выводит, а второй - ничего :(
Можно ли как-нибудь сделать по-другому? | |
|
|
|
|
|
|
|
для: golovdinov
(28.04.2007 в 21:41)
| | if ($align == 'left')
{
}
else if ($align == 'right')
{
}
второй не работает, потому что указатель находится на последней строке ответа, его надо поставить на первый, а лучше соединить эти 2 цикла в один | |
|
|
|
|
|
|
|
для: bronenos
(28.04.2007 в 22:22)
| | Соеденить не получется, потому что между мини выполняеися код.
Как поставить указатель на начало не подскажите? | |
|
|
|
|
|
|
|
для: golovdinov
(28.04.2007 в 22:26)
| | кажется mysql_data_seek ($connection, $row) | |
|
|
|
|
|
|
|
для: bronenos
(28.04.2007 в 23:36)
| | Спасибо большое! | |
|
|
|