Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dodanie treści pliku do bazy
mlody69
post
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 18.05.2009

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


Witam,
mam w pliku tekstowym tekst. Chciałbym wrzucić to do jakiejś tabeli ale każdą linię z pliku tekstowego do osobnego wiersza, ale kompletnie nie mam pojęcia jak to zrobić. Prosze o jakieś rady (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mlody69
post
Post #2





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 18.05.2009

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


Dzięki za odpowiedź, ale coś nie działa.
Kod wygląda tak:
  1. <?php
  2. mysql_connect('localhost','root','');
  3. mysql_select_db('users');
  4. $wiersze = Array();
  5. $handle = @fopen("users.txt", "r");
  6. if ($handle) {
  7. while (!feof($handle)) {
  8. $buffer = fgets($handle, 4096);
  9. $wiersze[] = $buffer;
  10. }
  11. fclose($handle);
  12. }
  13.  
  14. if(count($wiersze) > 0) {
  15. mysql_query("INSERT INTO users (?) VALUES '".join("','",$wiersze)."'");
  16.  
  17. }
  18. ?>

plik wygląda tak:
nick
nick2
I nie dodaje nic do bazy users do tabeli users

Działa, teraz wywala błąd:
Kod
MySQL server has gone away


Zmieniłem co nieco i dodaje do tabeli ale wszystko do jednego zamiast każde do osobnego wiersza
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 07:17