Visualizzazione dei risultati da 1 a 5 su 5

Discussione: insert multipla

  1. #1
    Utente di HTML.it L'avatar di gizax
    Registrato dal
    Jan 2004
    residenza
    Rome
    Messaggi
    386

    insert multipla

    Ciao ragazzi,

    volevo porvi una domanda che mi sta facendo impazzire. Ho due file :

    funzioni.php - in cui sono contenute tutte le funzioni
    index.php - il file principale

    dentro la index.php chiamo una funzione del tipo

    inserisciCampo($id); dove id č un parametro preso dalla query string.

    la funzione inserisciCampo č una normale insert che va a fare sul DB del tipo

    function inserisciCampo($id){

    // faccio dei controlli che non l'id non sia stato giā inserito altrimenti procedo con la query
    .....
    connessione_mysql();
    $query = "insert into nometabella values ('$id', '', '', '');
    mysql_query($query);
    .....
    }


    il fatto č che mi va ad inserire non un solo record ma ben 5 ..... ma secondo voi perchč avviene sta cosa ? Naturalmente ho controllato e non ci sono nč WHILE e nč FOR all'interno della funzione e nč all'interno della pagina index.php... sto impazzendo...

    grazie mille

    Daniele

  2. #2
    5 record = 5 query.

    metti un echo $query prima di eseguire e mysql_affected_rows dopo la query

    senza il tuo codice la mia e' solo una risposta interlocutoria.

    Il silenzio č spesso la cosa migliore. Pensa ... č gratis.

  3. #3
    Utente di HTML.it L'avatar di gizax
    Registrato dal
    Jan 2004
    residenza
    Rome
    Messaggi
    386
    giā provato piero... l'echo mi restituisce soltanto una insert....

    ossia

    $query = "insert into durataServizi values ('$max','','','','','')";
    mysql_query($query);
    echo $query

    me ne stampa solo 1 a video... mai capitata na cosa del genere....

  4. #4
    allora esegui piu' volte la funzione.... insomma certe iniziative mysql non le prende. Se crea 5 record e' perche' viene richiesto dallo script. Come mai nel primo post parli di una tabella e nel secondo di un altra???

    meglio se posti lo script che utilizzi. L'errore potrebbe non essere dove pensi tu.

    Il silenzio č spesso la cosa migliore. Pensa ... č gratis.

  5. #5
    Utente di HTML.it L'avatar di gizax
    Registrato dal
    Jan 2004
    residenza
    Rome
    Messaggi
    386
    ma no ... semplicemente prima ho messo "nometabella generico"...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.