Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Jak zapisac wyniki zapytania do pliku .txt lub html?
redrum
post 20.01.2009, 20:59:46
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 15.01.2009

Ostrzeżenie: (0%)
-----


Dopiero raczkuje w kwestii PHP/Mysql...i mam takie pytanko...

Skrypt prosty:

  1. <?php
  2. $connection = @mysql_connect('localhost', 'root', 'krasnal') 
  3.  or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error()); 
  4. echo "Udało się połączyć z serwerem!<br />"; 
  5. $db = @mysql_select_db('zmedrek', $connection) 
  6. or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error()); 
  7. echo "Udało się połączyć z bazą dancych!";
  8. $zapytanie = "select * from klienci" ;
  9. $idzapytania = mysql_query($zapytanie);
  10.  
  11. if(mysql_num_rows($idzapytania) > 0) { 
  12.    echo "<table cellpadding=\"3\" border=2>"; 
  13.    while($r = mysql_fetch_assoc($idzapytania)) { 
  14.        echo "<tr>"; 
  15.        echo "<td>".$r['nazwa_klienta'].";</td>"; 
  16.        echo "<td>".$r['ulica_klienta']."</td>"; 
  17.        echo "<td>".$r['miasto_klienta']."</td>"; 
  18.        echo "<td>".$r['stan_klienta']."</td>";
  19.        echo "<td>".$r['kod_pocztowy_klienta']."</td>";
  20. echo "</tr>"; 
  21.    } 
  22.    echo "</table>"; 
  23. }
  24. // zamykamy połączenie 
  25. mysql_close($connection); 
  26. ?>

Co dopisac zeby wynik zapytania $zapytanie zapisywal sie w pliku tekstowym...powiedzmy w tej samej lokalizacji gdzie znajduje sie dany skrypt php...?
Powód edycji: bbcode
Go to the top of the page
+Quote Post
erix
post 20.01.2009, 21:02:05
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Do PHP stosuj odpowiedni bbcode.

Co do pytania: file_put_contents" title="Zobacz w manualu PHP" target="_manual albo fopen" title="Zobacz w manualu PHP" target="_manual.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
bartg
post 20.01.2009, 21:16:08
Post #3





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 4.07.2007
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Poczytaj jeszcze o serialize" title="Zobacz w manualu PHP" target="_manual unserialize" title="Zobacz w manualu PHP" target="_manual. Też może być przydatne winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
redrum
post 20.01.2009, 21:18:04
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 15.01.2009

Ostrzeżenie: (0%)
-----


Cytat
Do PHP stosuj odpowiedni bbcode


OK

Cytat
Co do pytania: file_put_contents albo fopen.


Wczesniej zrobilem cos takiego:

Kod
$file = "baza.txt"; 

// uchwyt pliku, otwarcie do dopisania 
$fp = fopen($file, "a"); 

// blokada pliku do zapisu 
flock($fp, 2); 

// zapisanie danych do pliku 
fwrite($fp, $idzapytania); 

// odblokowanie pliku 
flock($fp, 3); 

// zamknięcie pliku 
fclose($fp);


I pliczek sie tworzy jednak nie zapisuje do neigo wyniku zapytania...

Za dlugo dzis juz siedze nad tym PHP...w sumie pierwszy dzien sie tego ucze,skonfigurowalem serwer,utworzylem baze,pouczylem sie zapytan SQL i teraz wszystko mi sie miesza...
Go to the top of the page
+Quote Post
erix
post 20.01.2009, 22:29:58
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
w sumie pierwszy dzien sie tego ucze,skonfigurowalem serwer,utworzylem baze,pouczylem sie zapytan SQL i teraz wszystko mi sie miesza...

Ok, robisz tak:
  1. plik otwierasz przed pętlą
  2. zapis w pętli
  3. zamykasz za pętlą


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:28