Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    inserire dati nel database in modo dinamico

    Salve.
    Mi chiedevo, quale fosse la query per inserire dati in una tabella di cui i campi, non conosco il nome.
    Quello che sto creando (o scopo didattico) e una classe che gestisce un database nelle funzioni di :
    visualizza,inserisci, modifica e cancella.
    Ora come posso fare una query che non conoscendo il nome dei campi ma solo il loro numero mi inserisca i dati nel db che ovviamente, verranno inseriti nella giusta posizione.

    Spero di essere stato chiaro e grazie
    <-------------------------------->
    Se non avessimo difetti, non ci farebbe tanto piacere trovarne negli altri.
    <-------------------------------->
    Andate sempre contro il vento...Solo così imparerete a volare...

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Con

    describe nome_tabella

    o

    show columns from nome_tabella

    recuperi agevolmente tali informazioni.

    edit. Se hai mysql 5 puoi anche recuperare i nomi dei campi facendo riferimento alla loro posizione

    codice:
    select column_name from 
    information_schema.columns where table_schema='nome_db' 
    and table_name='nome_tabella' and ordinal_position > 1;
    L'esempio che ti ho scritto ti restituirà il nome di tutti i campi ad esclusione del primo.

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.