Цикл while в функции function while() в php

Рейтинг: 0Ответов: 1Опубликовано: 23.11.2014

Всем привет.

Прошу извинить за такой глупый вопрос: как можно засунуть цикл while в function, если цикл обращается в базу данных?
Например:

<?php
$all = mysqli_query($connect, "SELECT * FROM article") or die("Ошибка");
   function all_list(){
      while($row = mysqli_fetch_assoc($all)){
      echo $row['id'];
      }
   }
    echo all_list();
?>

Ответы

▲ 1

Передай $all как параметр функции:

function all_list($all){}

И вызови функцию с передачей параметра

echo all_list($all);