2013-08-03 8 views
-1

Я использую phpMyAdmin для сбора данных Я извлек данные в формате PHP Array Теперь я хотел бы извлечь данные в массиве PHP, чтобы поместить их в текстовый файл. Я полагаю, что я должен сделать это в другом PHP-файле Мне было интересно, как я могу получить доступ к массиву первого файла?Использовать переменную php в другом php-файле

+0

Каков ваш текущий код для извлечения данных? Это зависит от того, как вы удалили данные и какие методы используете? mysql, mysqli, PDO? – Jonnny

+0

phpmyadmin panel> click table> export> экспорт в виде текстового файла – AustinAllover

ответ

2

Для этого вы можете использовать. Когда вы включаете файл, переменные области будут продолжаться в файле.

index.php

<?php  
$array = [1,2,3,4] 
include('my_file.php'); 
?> 

my_file.php

<?php 
print_r($array); 
?> 

Документация: http://php.net/manual/en/function.include.php

0

Вы можете использовать файл php, который использовался для извлечения данных. Ther не нужно кодировать это в другом файле.

Если вы хотите сохранить массив в файл, я бы предложил вам закодировать его в какой-то строке с помощью json_encode() или serialize(). Затем вы можете восстановить свой массив с помощью json_decode() и unserialize()

0

Назовём файл, который содержит ваш PHP массив data_array.php

<?php 
    $data_array = {1, 2, 3, 4, 5} 
?> 

Затем в файле PHP, где вы хотите использовать ваши данные.

<?php 
    require_once("data_array.php"); 
    print_r($data_array); 
?> 

Мы включили в файл data_array.php и напечатали переменную $data_array массив из файла data_array.php.

Хотя я бы посоветовал вам научиться использовать SQL-клиент, такой как PDO, в PHP, поэтому вам не нужно вручную извлекать данные с помощью phpMyAdmin.

Смежные вопросы