|
|
|
|
while(list($id_page,$part)=mysql_fetch_array($pgs, MYSQL_NUM))
{
echo "<li><a href=index.php?id_page=$id_page>$part</a></li>";
}
} else puterror("Ошибка при обращении к блоку статей");
|
Как найти единственное нужное значение $part, зная $id_page, без повторного обращения к бд ? Подскажите пожалуйста. | |
|
|
|
|
|
|
|
для: zuldd
(06.11.2010 в 21:55)
| |
<?
$need_id = 4;
$pages = Array();
while(list($id_page,$part)=mysql_fetch_array($pgs, MYSQL_NUM))
{
$pages[$id_page] = $part; // теперь в массиве $pages есть всё. К нему можно обращаться.
echo "<li><a href=index.php?id_page=$id_page>$part</a></li>";
}
echo "<li><a href=index.php?id_page=$need_id>".$pages[$need_id]."</a></li>"; // вот оно
|
| |
|
|
|
|
|
|
|
для: DJ Paltus
(08.11.2010 в 10:05)
| | кагбэ лишнее.
<?
$need_id = 4;
$page = 'unknown';
while(list($id_page,$part)=mysql_fetch_array($pgs, MYSQL_NUM))
{
if($id_page == $need_id)
$page = $part; // теперь в переменой есть требуемое. И память почем зря не гробится.
echo "<li><a href=index.php?id_page=$id_page>$part</a></li>";
}
echo "<li><a href=index.php?id_page=$need_id>$page</a></li>"; // вот оно
|
| |
|
|
|
|
|
|
|
для: zuldd
(06.11.2010 в 21:55)
| |
<?php
$sql ="select part from tablename where id_page = '$page_id';";
$result = mysql_query($sql);
|
| |
|
|
|