Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem z instrukcją LOAD DATA LOCAL INFILE
fulgore
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.10.2007

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


Witam,

prosze Was o pomoc, od paru godzin nie potrafie ugrysc problemu.
Z tego co wyczytałem z książek i inetu aby zaimportowa masowo dane z pliku do bazy MySQL wystarczy użyc polecenia LOAD DATA INFILE i wszystko było by fajnie gdyby nie to iż ja te dane chce podgrywac z komputera zdalnie laczacego sie poprzez protokul http (po zalogowaniu na strone). W tym wypadku powinienem użyc polecenia LOAD DATA LOCAL INFILE ale wysypuje mi bledami - File 'c:\pliki\dddd.csv not found Errcode 2';

Pare godzin już z tym siedze i chyba chodzi tu o backslash. Używalem już nie jednej funkcji ale nie moge dojsc co jest nie tak.
Zauważylem że jak podgrywam z localhosta to w sciezce dostepu do pliku dodawany jest dodatkowy backslash czyli adres wyglada wtedy nastepujaco 'c:\\pliki\\dddd.csv'.

Posuwając sie dalej postanowilem dodac te slashe ale zawsze dodaje mi tylko do pierwszego wystapienia czyli c:\\ a dalej tak jak by nie widzial stringa.

Prosze pomozcie bo juz nie mam pomyslu.
Chciałbym uniknac niepotrzebnego otwierania pliku i ladowania wszystkiego insertami.

Pozdrawiam
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 Aktualny czas: 22.08.2025 - 03:52