Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapisywanie zawartosci rekordow do pliku?
Forum PHP.pl > Forum > Bazy danych > MySQL
djluzak
Jak zapisac rekordy do pliku tekstowego?

[php:1:d12348aed1]<?php
$q = mysql_query("SELECT id, imie, nazwisko FROM user ");

?>[/php:1:d12348aed1]

Jak mam to zapisać do pliku??[/sql]
FiDO
Najprosciej uzyc phpMyAdmin'a i tam zajrzec w export tabeli.
Mozesz tez uzyc SELECT ... INTO OUTFILE ..., wiecej info w manualu.
djluzak
No dobrze, ale potrzebuje zeby dane byly zapisywane do pliku, bo je potrzebuje uzyc i musza byc aktualizowane. A na petli while nie da sie tego zrobic??
Human
Cytat
No dobrze, ale potrzebuje zeby dane byly zapisywane do pliku, bo je potrzebuje uzyc i musza byc aktualizowane. A na petli while nie da sie tego zrobic??


a może prze fopen ? 8)
kszychu
Cytat
No dobrze, ale potrzebuje zeby dane byly zapisywane do pliku, bo je potrzebuje uzyc i musza byc aktualizowane. A na petli while nie da sie tego zrobic??

Da się. Najpierw otwierasz plik, w pętli while, jak słusznie zauważyłeś, wyciągasz sobie potrzebne dane z bazy i dopisujesz je do pliku, po czym zamykasz plik.
I to wszystko.
Sm0key
[php:1:2da1b409c3]<?php $plik=fopen("spis.txt","w");

while($wiersz = mysql_fetch_array($rob)) {
$a = $wiersz['Panstwo'];
$b = $wiersz['tour'];
$c = $wiersz['wyjazd_od'];
$d = $wiersz['wyjazd_do'];
$e = $wiersz['cena'].'zł';
$f = $lokum[$wiersz['zakwaterowanie']];
$g = print ("n"); $z = "$a,$b,$c,$d,$e,$f";
echo $z;
fwrite($plik,$z);

}
fclose ($plik);

?>[/php:1:2da1b409c3]

mam takie cos to chodzi ale potrzebuje aby rekody byly oddzielone tabulacja i jak probuje zrobic nowa linie to w pliku tekstowym mi to nie goli pisze w jednej linii co mtu sknacilem questionmark.gif
kszychu
[php:1:8047efa0b4]<?php
$g = print ("n"); $z = "$a,$b,$c,$d,$e,$f";
?>[/php:1:8047efa0b4]

No to dołącz ten znacznik nowej linii do zmiennej $z, np. tak:
[php:1:8047efa0b4]<?php
$z = "$a,$b,$c,$d,$e,$fn";
?>[/php:1:8047efa0b4]
Sm0key
THX smile.gif
juz widze czemu to nie za bardzo goliło
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.