@xFreake

Как вызвать функцию с другого файла php?

Есть функция
function all_pages($pages){

    $query = mysql_query("SELECT `pages_name` FROM pages");

    $pages = $query;


    return $pages;
};

В другом файле
<?php require_once "../includes/controller.php";?>
<?php
    print_r($pages);

?>


но не отображается содержимое
  • Вопрос задан
  • 4307 просмотров
Пригласить эксперта
Ответы на вопрос 2
@antimind
Не совсем понятно что вы хотели этим изобразить, но надо же функцию вызвать, чтобы что-то получить в print_r().
Ответ написан
Комментировать
maximw
@maximw
function all_pages(){

    $query = mysql_query("SELECT `pages_name` FROM pages");

    $pages = array();
    while ($row = mysql_fetch_assoc($result)) {
        $pages[ ] = $row
    }
    return $pages;
};


<?php require_once "../includes/controller.php";?>
<?php
    $pages = all_pages(); 
    print_r($pages);

?>

$query - это тип не массив, а ссылка на результат, его еще надо последовательно извлечь.

А вообще используйте лучше mysqli или pdo.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы