экспорт с mysql 2 txt

Anton.S

Новичок
экспорт с mysql 2 txt

Привет всем!

Прошу прощения за простой вопрос. но у меня не получается найти ответ :)

Хочу просто сделать экспорт колонки базы данных в текстовый файл:
PHP:
$sql = mysql_query("SELECT imei_num FROM imei_numbers", $idsql);  

while($imeis = mysql_fetch_array($sql)){   

$backup = $imeis['imei_num'];  

$file = '/tmp/ezserver_files/IMEIlist2.txt'; 

$fp = fopen($file,'w+') or die ("Can't Open File!"); 

fwrite($fp, $backup."\n"); 

fclose($fp);  

echo $backup."\n";  }  ?>
эко мне выводит все записи, но в файл почему-то пишется только последняя строчка из базы данных.
например у меня есть:
1
2
3
4
5
в файл пишется только 5-я запись...


Спасибо
 

zerkms

TDD infected
Команда форума
потому что открывать файл нужно в начале до цикла, а закрывать - в конце после.
 

x-yuri

Новичок
Anton.S почему только последняя строчка - почитай, что такое w+ ([m]fopen[/m]). А потом подумай, зачем для записи каждой строки открывать/закрывать файл
 

Anton.S

Новичок
Автор оригинала: zerkms
потому что открывать файл нужно в начале до цикла, а закрывать - в конце после.
Большое спасибо, я знал что проблема где-то в цикле.

-~{}~ 28.02.09 09:38:

Автор оригинала: x-yuri
Anton.S почему только последняя строчка - почитай, что такое w+ ([m]fopen[/m]). А потом подумай, зачем для записи каждой строки открывать/закрывать файл
Да я то мануал читал, просто игрался с ключами.
 
Сверху