hejsa, jeg prøver at importere en kunde database til SQL...
- $handle = fopen($_SERVER['DOCUMENT_ROOT'] . "/opt/lampp/htdocs/xampp/import/kunder.txt", "r");
-
- while (($data = fgetcsv($handle, 55392, ";")) !== FALSE) {
-
- if ($kundenummer == 22){;}
- else {
-
- //Split kundenavn op.
- $navn = explode(" ",$data[4]);
- $fornavn = mysql_real_escape_string($navn[0]);
-
- $navn2 = array_reverse($navn);
- $efternavn = mysql_real_escape_string($navn2[0]);
-
-
-
- $firma = mysql_real_escape_string($data[2]);
- $adresse = mysql_real_escape_string($data[5]);
- $postnr = $data[6];
- $by = mysql_real_escape_string($data[7]);
- $mail = $data[3];
- $telefon = $data[8];
- $cvr = $data[9];
-
- //indsætter først kunden.
- mysql_query("INSERT INTO ps_customer (id_customer, id_gender, id_default_group, firstname, lastname, email, passwd,secure_key,active, date_add, date_upd) VALUES
- ('$kundenummer','$gender','$kundegruppe','$fornavn','$efternavn','$mail','$dummypassword','$securekey','$active',CURDATE(),CURDATE())");
-
-
- //indsætter kundegruppe for kunde
- mysql_query("INSERT INTO ps_customer_group (id_customer, id_group) VALUES ('$kundenummer','$kundegruppe')");
-
-
- //indsætter kundens adresse
- mysql_query("INSERT INTO ps_address (id_country, id_state, id_customer, alias, company, lastname, firstname, address1, postcode, city, phone,vat_number,date_add,date_upd,active) VALUES
- ('$land','0','$kundenummer','$alias','$firma','$efternavn','$fornavn','$adresse','$postnr','$by','$telefon','$cvr',CURDATE(),CURDATE(),'$active')");
Den importere fint æøå undtagen hvis navnet starter med æåø, dette gælder både ved adresse... fx. "åvej" det bliver bare til "vej"
men fx. "vejå" det bliver som det skal til "vejå"
tabellerne i MySQL er: utf8_general_ci
Indlæg senest redigeret d. 19.03.2012 18:37 af Bruger #5395