160 messaggi dal 23 febbraio 2004
Ciao.

Ho una tabella strutturata come da link e contenuta all'interno di un form dati:
http://www32.websamba.com/ubbicom/immagine.gif

Una volta compilati tutti i dati del form li devo inserire in un database mysql.

Nel db mysql ho previsto una tabella con i campi:

ID
Orario
Incasso

Devo fare 10 query insert into ( una per ciascuna riga ) oppure posso inserire con un'unica query tutte le righe contemporaneamente nel database?


Così recupero i valori dal form:


'INCASSO LORDO ORE
strOreNove = request.form("oreNove")
strOreDieci = request.form("OreDieci")
strOreUndici = request.form("OreUndici")
strOreDodici = request.form("OreDodici")
strOreTredici = request.form("OreTredici")
strOreQuattordici = request.form("OreQuattordici")
strOreQuindici = request.form("OreQuindici")
strOreSedici = request.form("OreSedici")
strOreDiciasette = request.form("OreDiciasette")
strOreDiciotto = request.form("OreDiciotto")

strLordoNove = request.form("LordoNove")
strLordoDieci = request.form("LordoDieci")
strLordoUndici = request.form("LordoUndici")
strLordoDodici = request.form("LordoDodici")
strLordoTredici = request.form("LordoTredici")
strLordoQuattordici = request.form("LordoQuattordici")
strLordoQuindici = request.form("LordoQuindici")
strLordoSedici = request.form("LordoSedici")
strLordoDiciasette = request.form("LordoDiciasette")
strLordoDiciotto = request.form("LordoDiciotto")



Grazie in anticipo.
Modificato da omnia2004 il 04 agosto 2007 22.52 -
2.410 messaggi dal 13 febbraio 2003
Contributi
il linguaggio sql ti permette di fare INSERT INTO in base a un'altra select pertanto se puoi selezionare i tuoi 10 record puoi fare insert into con una solo richiesta altrimenti devi farlo riga per riga
160 messaggi dal 23 febbraio 2004
ITHost ha scritto:
il linguaggio sql ti permette di fare INSERT INTO in base a un'altra select pertanto se puoi selezionare i tuoi 10 record puoi fare insert into con una solo richiesta altrimenti devi farlo riga per riga



Grazie per la risposta, ma non l'ho capita... in base a quale select devo fare l'inserimento?
2.410 messaggi dal 13 febbraio 2003
Contributi
Grazie per la risposta, ma non l'ho capita... in base a quale select devo fare l'inserimento?


Intendo dire se i dati da inserire provengono da un altra tabella/db puoi fare una select per inserirli.

I dati che vuoi inserire da dove arrivano?
160 messaggi dal 23 febbraio 2004
ITHost ha scritto:

Intendo dire se i dati da inserire provengono da un altra tabella/db puoi fare una select per inserirli.

I dati che vuoi inserire da dove arrivano?


Arrivano da un form compilato riga per riga e poi inviato ad un db mysql.
Modificato da omnia2004 il 05 agosto 2007 10.21 -
2.410 messaggi dal 13 febbraio 2003
Contributi
ok allora va fatto un normalissimo insert, quello che non capisco è perchè ne vuoi fare 10??
160 messaggi dal 23 febbraio 2004
ITHost ha scritto:
ok allora va fatto un normalissimo insert, quello che non capisco è perchè ne vuoi fare 10??


Perchè ho dieci righe sulle due colonne ?

http://www32.websamba.com/ubbicom/immagine.gif
160 messaggi dal 23 febbraio 2004
Ho strutturato male la tabella o che cosa devo rivedere?
E' possibile un'unica query di inserimento?

Grazie.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.