04. august 2003 - 21:28Der er
20 kommentarer og 1 løsning
String parsing
Hejsa!
Jeg skal have splittet en komma sepereret fil op, så jeg får dem som variable jeg kan indsætte i en db. Input-strengen har følgende format: "1","test","test2","test3" osv. Jeg har set på lidt forskellige funktioner, men da det skal gøres forholdvis mange gange efter hinanden, så ønsker jeg den "bedste" funktion (dvs. den der belaster systemet mindst, men samtidig er forholdsvis hurtig). Jeg hører derfor meget gerne fra folk, som ved hvilken funktion jeg skal vælge til netop denne opgave - samt evt. lidt eksempel kode :) Takker på forhånd!
Hmm, det er pt. på en anden server :( Jeg får følgende fejl (sikkert som resultat af at db data og filen ikke ligger det samme sted): Access denied for user: '...' (Using password: YES)
lbpe: Det er helt klart den pæne løsning med LOAD DATA INFILE, men du skal også være opmærksom på at der er mange antagelser som skal være opfyldt inden funktionen fungerer - læs de links der er givet ovenfor og så vil du bl.a. også se, at brugeren skal have FILE rettighed i MySQL for at benytte kommandoen! (Also, to use LOAD DATA INFILE on server files, you must have the FILE privilege on the server host. See section 4.2.7 Privileges Provided by MySQL.)
Blev nødt til at løse problemet med PHP-kode. Dette kører imidlertid også ganske fint, så jeg er sådan set tilfreds. Takker for de mange indlæg.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.