webForumDet fria alternativet

Dublett vid INSERT?

4 svar · 270 visningar · startad av Mungo

MungoMedlem sedan jan. 2000372 inlägg
#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-TorMedlem sedan nov. 200013 890 inlägg
#2

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?

------------------
/Tor
www.tor.nu

MungoMedlem sedan jan. 2000372 inlägg
#3

OK; jag skriver:

INSERT INTO tabell (id, id2) VALUES (2,4)
@ndersMedlem sedan juni 200032 969 inlägg
#4

Är det en webbapplikation som gör denna insert? I så fall skulle det vara roligt att se lite mer kod.

Mvh,

------------------
All your base are belong to me.

MungoMedlem sedan jan. 2000372 inlägg
#5

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);
	}
126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)