Toon posts:

[CSV & MYSQL] CSV toevoegen in Mysql Database *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een cvs bestand met daarin bijvoorbeeld 10 dingen:

ajax;goed;3;mail@1mail.com;eerste
ajax1;goed;5;mail@2mail.com;tweede
ajax2;goed;46;mail@3mail.com;derde
ajax3;goed;43;mail@4mail.com;vierde
ajax4;goed;45;mail@5mail.com;vijfde
ajax5;goed;41;mail@6mail.com;zesde
ajax6;goed;9;mail@7mail.com;zevende
ajax7;matig;24;mail@8mail.com;achtste
ajax8;slecht;56;mail@9mail.com;negende
ajax9;fout;22;mail@10mail.com;tiende

Nu wil ik dat bovenstaande dingen alleen bijvoorbeeld bij nummer 1:

ajax -- 3 -- mail@1mail.com -- eerste

naar m'n database geschreven wordt en als ajax al bestaat. Dat deze geupdate wordt naar wat boven genoemd wordt.

Nu heb ik gekeken op php.net en dan kom ik terecht op:
http://nl3.php.net/manual-lookup.php?pattern=cvs&lang=nl
maar alle ondertaande dingen
ccvs_add
ccvs_auth
vertonen geen help of whatever.
Mijn vraag is dan dus ook? hoe kan ik dat bovenstaande gegevens real maken dat het ook zo werkt.. (er komt eigenlijk nog meer bij. Maar ik wil het graag leren en ook goed leren begrijpen dus vandaar als het even kan alles stap voor stap :?)

Iemand een plek waar ik meer informatie kan vinden.? iemand informatie / voorbeeld script die ik kan gebruiken om uit te pluizen?


offtopic:
Voordat ik er kritiek op krijg. Ik weet dat er wel een ccvs_add ( string session, string invoice, string argtype, string argval) maar ik weet niet hoe ik dat moet gebruiken/hoe dat werkt en of dat in het algemeen wel met cvs te maken heeft.

[ Voor 11% gewijzigd door Verwijderd op 07-11-2003 01:01 ]


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Ehm, dude, volgens mij bedoel je CSV, en niet CVS. CVS is iets heel anders.

Dat gezegd hebbende denk ik dat je eens kennis gaat maken met explode().

Rustacean


  • Burat
  • Registratie: Oktober 1999
  • Niet online

Burat

bos wortels

CSV => Comma Separated Values :)

Als je CSV File syntactisch correct is (quotes om strings enzo) kan je 'm ook inlezen met fgetcsv().

Homepage | Me @ T.net | Having fun @ Procurios | Collega's gezocht: Webontwikkelaar PHP


  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 31-03 16:47

CyberSnooP

^^^^ schrijft --->

Bovenstaande posters gaan er (misschien wel terecht) vanuit dat je je MySQL-database via PHP benadert.
Echter, ook MySQL kent de mogelijkheid om CSV files in te lezen, en wel met het LOAD DATA INFILE SQL commando.
Mocht je het wat lastig vinden het goeie SQL commando te vinden, probeer het dan met bijv. phpMyAdmin bij elkaar te klikken en daarna de syntax te bekijken.

|_____vakje______|


Verwijderd

Zo te zien heb je Excel gebruikt om je CSV bestand te maken. DIe knalt er ; tussen ipv een comma. Misschien dat het wel lukt als je de ; door , vervangt.