Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> LOAD DATA INFILE - problem!, Problem z uploadem danych z pliku do bazy.
Alik
post 4.06.2006, 10:52:14
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.06.2006

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


Witam wszystkich,

chciałem sobie poćwiczyć uploadowanie danych z pliku txt do bazy poprzez polecenie LOAD DATA INFILE.
Wszystko sobie robie na localhost, ale jakoś nie chcą mi dane z pliku txt się zaimportować do bazy.

Plik txt wygląda następująco:

Jan, Kowalski
Adam, Pawłowski
Plik php:
<?php include "connect.php";
$sql = "LOAD DATA LOCAL INFILE 'cennik.txt' INTO TABLE test FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' ";
$insertsql = mysql_query($sql);
?>

Plik php i txt są w tym samym katalogu, plik connect.php działa napewno dobrze.
Niewiem gdzie popełniam błąd.
Proszę o pomoc w rozwiązaniu tego problemu.

Z góry wielkie dzięki za pomoc!!!
biggrin.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Alik
post 4.06.2006, 11:04:50
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.06.2006

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


Już sobie poradziłem,

plik php musi wyglądać natępująco:
<?php include "connect.php";
$sql = 'LOAD DATA LOCAL INFILE "C:/wamp/www/wegrow/cennik.txt" INTO TABLE test FIELDS TERMINATED BY "," ';
$insertsql = mysql_query($sql);
?>

a nie tak:
<?php include "connect.php";
$sql = "LOAD DATA LOCAL INFILE 'cennik.txt' INTO TABLE test FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' ";
$insertsql = mysql_query($sql);
?>

withstupidsmiley.gif Trzeba podać pełną ścieżkę do pliku withstupidsmiley.gif
Go to the top of the page
+Quote Post

Posty w temacie


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: 29.06.2025 - 18:34