Mungo Medlem sedan jan. 2000 372 inlägg Frågan 9 nov. 2001 11:37 #1 jag har stött på ett märkligt problem. Gör en helt vanlig INSERT till mySQL som körs på Win XP och det blir dubletter - dvs datan sätts in TVÅ gånger - ibland?
Nån annan som stött på detta och vet vad man kan göra?
Web-Tor Medlem sedan nov. 2000 13 890 inlägg Vad menar du med "en helt vanlig INSERT".
Det finns en massa olika sätt att mata in data.
Vilket sätt använder du?
Mungo Medlem sedan jan. 2000 372 inlägg OK; jag skriver:
INSERT INTO tabell (id, id2) VALUES (2,4)
@nders Medlem sedan juni 2000 32 967 inlägg Är det en webbapplikation som gör denna insert? I så fall skulle det vara roligt att se lite mer kod.
Mvh,
Mungo Medlem sedan jan. 2000 372 inlägg Japp, det är PHP:
$strSQL = "INSERT INTO project_list (name, startdate, enddate, ownerID, customerID, details, customerOwnerID) VALUES ";
$strSQL = $strSQL . " ('" . $projName . "','" . $projStartdate . "','" . $projEnddate . "'," . $projOwnerID;
$strSQL = $strSQL . "," . $projCustomerID;
$strSQL = $strSQL . ",'" . $projDetails . "'," . $projCustomerOwnerID;
$strSQL = $strSQL . ")";
}
$rs = GetRS($strSQL);
function GetRS($strSQL) {
$link = mysql_connect("localhost", "username", "password")
or die ("Could not connect");
mysql_select_db ("database")
or die ("Could not select database");
$result = mysql_query($strSQL)
or die ("Query failed");
return $result;
mysql_close($link);
}