07. marts 2004 - 20:43
Der er
12 kommentarer og
1 løsning
INSERT INTO med mysql
Hej.
Jeg kan ikke helt forstå at dette ikke virker:
SQL1 = "INSERT INTO profiler ("
for each myValue in request.form
SQL1 = SQL1 & "'" & request.form(myValue) & "', "
next
SQL1 = SQL1 & ")"
SQL1 = SQL1 & "values( "
for each myValue2 in request.form
SQL1 = SQL1 & "'" & request.form(myValue2) & "', "
next
SQL1 = SQL1 & ")"
Conn.Execute(SQL1)
På forhånd tak!
// Rene
07. marts 2004 - 21:10
#3
Skriver ikke værdierne?
Jeg får INSERT INTO profiler (blyp, )values( '12 34', ) med denne form
<form method=post>
<input type=text name="blyp" value="12 34">
<input type="submit">
</form>
Der er et problem med komma, men du får slet ikke noget der virker sådan?
07. marts 2004 - 21:17
#4
INSERT INTO profiler (efternavn, partnerstatus, ins1, Submit, username, adresse, hojde, aar, password, password2, ins2, fornavn, profilnavn, postnrby, land, landsdel, profilbeskrivelse, vaegt, dag, hvadsogerdu, maaned, kon, ins4, )
values( 'efternavn', 'partnerstatus', 'ins1', 'Submit', 'username', 'adresse', 'hojde', 'aar', 'password', 'password2', 'ins2', 'fornavn', 'profilnavn', 'postnrby', 'land', 'landsdel', 'profilbeskrivelse', 'vaegt', 'dag', 'hvadsogerdu', 'maaned', 'kon', 'ins4', )
Jeg får bare dette.
Underligt...
Med denne kode:
if request.QueryString("mode") = "opret" then
SQL1 = "INSERT INTO profiler ("
for each myValue in request.form
SQL1 = SQL1 & myValue & ", "
next
SQL1 = SQL1 & ")"
SQL1 = SQL1 & "values( "
for each myValue2 in request.form
SQL1 = SQL1 & "'" & myValue2 & "', "
next
SQL1 = SQL1 & ")"
'Conn.Execute(SQL1)
response.write sql1