Hejsa
Er der en der kan hjælpe her, har prøvet adskillige muligheder men får ikke det ud jeg ønsker.
Jeg har et Array som er exploded, men når jeg så får data ud til noget SQL sjov så laver den ikke ' tegn rundt om mine færdige variabler, så derfor bliver der i min SQL sætning for mange komma'er da et af felterne indeholder kommaer også. :(
$value_query = "VALUES (";
$first = true;
$data_row = explode(";",$csv_array[$counter]);
$value_c-
ounter = 0;
foreach($data_row as $data_value)
{
if(!$first)
$value_query .= ", ";
$data_value = trim($data_value);
$value_query .= "'$_POST[lokation]','','-
','','','";
$valu-
e_query .= "$data_value'";
$first = false;
}
$value_query .= ")";
Dette giver eks. dette udkast
INSERT INTO printerregistrering (lokation,afdeling,producent,model,type,printernr,serv-
er,beskrivelse) VALUES ('nykobing','','','-
','','PRSNS030v001_P1,SVNYF076V222 (local),SHP51278');
Det skulle have set sådan ud
INSERT INTO printerregistrering (lokation,afdeling,producent,model,type,printernr,serv-
er,beskrivelse) VALUES ('nykobing','','','-
','','PRSNS030v001_P1','-
SVNYF076V222 (local)','SHP51278'); Nogen forslag ?
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|XFX-790i-FSB1600|GTX260|4 GB DDR3 1600|13 TB HD|:-