За последние 24 часа нас посетили 56219 программистов и 1623 робота. Сейчас ищут 1274 программиста ...

Помогите найти ошибку в функции

Тема в разделе "PHP для новичков", создана пользователем ZlobnyKolob, 19 июл 2017.

  1. ZlobnyKolob

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

    С нами с:
    25 окт 2016
    Сообщения:
    184
    Симпатии:
    10
    Добрый день всем !

    Ниже приведена функция, которая не отрабатывает при вызове, помогите разобраться в чем проблема, при вызове её идет бесконечный цикл

    PHP:
    1.     function getWords() {
    2.     $queryText =
    3.     "SELECT
    4.        words_id.id AS id
    5.    FROM words_id
    6.    ";  
    7.        
    8.     $queryResult = $mysqli->query($queryText);  
    9.  
    10.     $array = array();
    11.     $i = 0;
    12.    
    13.     while ( $row = $queryResult->fetch_assoc()) {
    14.             $array[ $i ][ 'id' ] = $row[ 'id' ];              
    15.        // После каждой итерации цикла увеличиваем счетчик
    16.         $i++;
    17.     }
    18.    
    19.     $queryResult->free();
    20.    
    21.     // Возвращаем вызову функции массив с данными
    22.     return $array;
    23.  
    24.        
    25. }
     
  2. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    Попробуй добавить в начало функции:
    PHP:
    1. global $mysqli;
     
    ZlobnyKolob нравится это.
  3. ZlobnyKolob

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

    С нами с:
    25 окт 2016
    Сообщения:
    184
    Симпатии:
    10
    Не помогло, страница выводится до вызова функции и все,

    Забей, помогло, просто я бездарность воплоти, спасибо большое !

     
    #3 ZlobnyKolob, 19 июл 2017
    Последнее редактирование: 19 июл 2017
  4. ZlobnyKolob

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

    С нами с:
    25 окт 2016
    Сообщения:
    184
    Симпатии:
    10
    При работе с данными, появились такие, которые на протяжении дня не меняются, но запрашиваются довольно часто.
    В случае, если массив приходит из базы
    Появился вопрос,
    Как и где его лучше хранить и если можно то пример этого.
    Спасибо !
     
  5. villiwalla

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

    С нами с:
    14 дек 2016
    Сообщения:
    471
    Симпатии:
    70
    Кэшировать результаты запросов
     
  6. ZlobnyKolob

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

    С нами с:
    25 окт 2016
    Сообщения:
    184
    Симпатии:
    10
    А ссылки на хороший пример не найдётся :?
    Спасибо, за ранее)
     
  7. villiwalla

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

    С нами с:
    14 дек 2016
    Сообщения:
    471
    Симпатии:
    70
    https://habrahabr.ru/post/41166/
     
    ZlobnyKolob нравится это.
  8. ZlobnyKolob

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

    С нами с:
    25 окт 2016
    Сообщения:
    184
    Симпатии:
    10