Visualizzazione risultati 1 fino 1 di 1

Discussione: Inserimento efficiente dati in database

  1. #1
    Guest

    Post Inserimento efficiente dati in database

    devo inserire nel mio database dei dati raccolti via form.
    Ho fatto in modo di far corrispondere i nomi degli elementi input del mio form ai nomi delle colonne in cui questi devono finire.
    A questo punto mi chiedo se esiste una funzione del php o una parola chiave del linguaggio SQL che mi permetta di dar loro in pasto direttamente il mio array $_POST dicendogli di usare come nome per le colonne le chiavi dell'array e come dati i dati stessi.. In modo quindi che l'inserimento avvenga in modo indipendente dai campi di input presenti nel mio form.

    La soluzione che sto usando ora (che mi sembra poco efficiente) è quella di creare 2 array: per i dati e le chiavi, e quindi imploderli usando virgole (e gli apici per i dati). Quindi chiamo la query:
    (ovviamente faccio anche l'escape dei caratteri speciali)
    INSERT INTO xx ($arrayChiavi) VALUES ('$arrayDati')

    Se quello che cerco non esiste e conoscete un metodo più semplice sono qui
    Ultima modifica di rainz : 23-12-2011 alle ore 19.14.29

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •