Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Query multipla

  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Query multipla

    Ciao.

    Ho una tabella strutturata come la img allegata e contenuta all'interno di un form dati.

    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?

    Grazie
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Così recupero i valori dal form... come li inserisco nel db mysql?

    codice:
    '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")

  3. #3

    Re: Query multipla

    Originariamente inviato da ubbicom
    Devo fare 10 query insert into ( una per ciascuna riga ) oppure posso inserire con un'unica query tutte le righe contemporaneamente nel database?
    se io penso che c'è gente che perde ore a scrivere i manuali di riferimento, e poi nessuno li legge: http://dev.mysql.com/doc/refman/5.0/en/insert.html

    non so se tale sintassi possa essere soggetta a limitazioni da parte del server, ma non credo. Ciao
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Non sono una cima in inglese... cmq grazie per esserti preso il disturbo di rispondermi.

  5. #5
    INSERT statements that use VALUES syntax can insert multiple rows. To do this, include multiple lists of column values, each enclosed within parentheses and separated by commas. Example:

    INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);

    trad: la dichiarazione di INSERT che usa la sintassi VALUES può inserire righe multiple. Per fare questo, inserisci una serie di valori, ognuno incluso tra parentesi tonde e separato da virgole. L'esempio inserisce 3 righe nella tabella tbl_name

    1° riga: 1,2,3
    2° riga: 4,5,6
    3° riga: 7,8,9


    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Grazie! Funziona!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.