За последние 24 часа нас посетили 18538 программистов и 1670 роботов. Сейчас ищут 885 программистов ...

Как достать переменную из цикла

Тема в разделе "PHP для новичков", создана пользователем writer, 1 сен 2012.

  1. writer

    writer Активный пользователь

    С нами с:
    17 авг 2012
    Сообщения:
    131
    Симпатии:
    0
    Задача такая : есть цикл. будь то while,for ... и так далее. возможно как то значения выдаваемые из БД присвоить локальным переменным?

    Код (Text):
    1.   $sql_data2 = mysql_query("SELECT * FROM news WHERE status ='$status'");
    2.     $sql_data0 = mysql_num_rows($sql_data2);
    3.     for ($i=1; $i <= $sql_data0; $i++) {
    4.         $sql_data = mysql_fetch_assoc($sql_data2);
    5.  
    6. echo'';
    Допустим мне надо знать значения для калькулятора. чтобы выводил сумму ячеек. Ну или подобное.
    посмотрел по поиску. нашел только через js. мне не подходит.

    Добавлено спустя 19 минут 7 секунд:
    Код (Text):
    1.   $sql_data2 = mysql_query("SELECT * FROM news WHERE status ='$status'");
    2.     $sql_data0 = mysql_num_rows($sql_data2);
    3.     for ($i=1; $i <= $sql_data0; $i++) {
    4.          $fff.=$sql_data['keywords'];
    5.         $sql_data = mysql_fetch_assoc($sql_data2);
    вот такой вариант решения помог но выходит ошибка

    Добавлено спустя 29 секунд:
    Notice: Undefined variable: fff in I:\site\index.php on line 36

    Добавлено спустя 2 минуты 48 секунд:
    Код (Text):
    1. $fff='';
    2.   $sql_data2 = mysql_query("SELECT * FROM news WHERE status ='$status'");
    3.     $sql_data0 = mysql_num_rows($sql_data2);
    4.     for ($i=1; $i <= $sql_data0; $i++) {
    5.        
    6.         $sql_data = mysql_fetch_assoc($sql_data2);
    7.        
    8.  
    9.          $fff.=$sql_data['keywords'];
    все получилось) Всем спасибо. темку удалить можно

    Добавлено спустя 6 минут 2 секунды:
    просто надо было автоматически из таблицы ключи брать и вставлять в шапку) долго мучался но все же нашел решение)) а то кроме ответов про джомлу и вордпресс ничего(
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    можно в массив насовать

    $array[] = mysql_fetch_assoc($sql_data2);