[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как сохранить результат
maximka787
Ребят, помогите, как сохранить результат в переменную, чтобы не использовать запрос каждый раз? хотя бы в рамках сеанса. но не в кэше постоянном. тк данные все таки меняются.

Вот типичный пример
$result = mysql_query("select * from table");
while($row = mysql_fetch_array($result)){
//$row[] вывод
}

тут лучше использовать глобальные переменные?
Что-то примерно такое хочу
while(переменная){
// вывод, только без запроса
}




Спустя 5 минут, 11 секунд (1.08.2011 - 16:01) Dezigo написал(а):
while($row = mysql_fetch_array($result)){
$data[] = $row;
}

print_r($data);

И с массивом $data делай что хочешь.

Спустя 4 минуты, 29 секунд (1.08.2011 - 16:06) maximka787 написал(а):
Dezigo
ок а на следующих страницах как его найти? в глобальный надо записать?

Спустя 3 минуты, 32 секунды (1.08.2011 - 16:09) Dezigo написал(а):
Используй тогда сессию.
//в начале страницы
session_start();

while($row = mysql_fetch_array($result)){
$_SESSION['dataFromTable'] [] = $row;
}

//на другой страници
print_r($_SESSION['dataFromTable']);


_____________
..Работает - не трогай!
Быстрый ответ:

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