Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Pobranie danych z pliku do bazy
Forum PHP.pl > Forum > Przedszkole
mlody69
Witam,
mam problem ze skryptem który ma pobrać dane z pliku które są rozdzielone jakimś znakimem na przykład @.
Przykładowo:
imie@nazwisko
imie2@nazwisko@
Do bazy chce wrzucić tylko nazwiska z tego pliku.
Mój kod wygląda tak:
  1. <?php
  2. $s = mysql_connect('localhost', 'root', '');
  3. $d = mysql_select_db('x', $s);
  4.  
  5. $file = file('uzytkownicy.txt');
  6.  
  7.  
  8. $ile = count($file);
  9.  
  10. for($i=0;$i<$ile;$i++) {
  11. $a=explode('@',$file);
  12. $wrzuc = $a[2];
  13. $dodaj=mysql_query("INSERT INTO `dane` (`id`, `nazwisko') VALUES (0, '$wrzuc')");
  14. }
  15.  
  16. ?>
  17.  

Tu mam problem, nie wiem jak zrobić aby wrzucalo to co chcę czyli nazwisko :/

Proszę o pomoc.
tehaha
najpierw spróbuj :
  1. foreach($file as $value)
  2. {
  3. $a = explode('@', $value);
  4. $wrzuc = $a[2];
  5. echo $wrzuc;
  6. //$dodaj=mysql_query("INSERT INTO `dane` (`id`, `nazwisko') VALUES (0, '$wrzuc')") or die(mysql_error());
  7. }

jeżeli wyświetla poprawnie nazwiska to wtedy daj:
  1. foreach($file as $value)
  2. {
  3. $a = explode('@', $value);
  4. $wrzuc = $a[2];
  5. $dodaj=mysql_query("INSERT INTO `dane` (`id`, `nazwisko') VALUES (0, '$wrzuc')") or die(mysql_error());
  6. }
mlody69
Działa bardzo dobrze, dziękuję pięknie.

Pozdrawiam.
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.