Gestione database
Автор: Massimo C.ciao a tutti, non ho molta dimestichezza coi database e ho bisogno di aiuto per questa situazione:
ho il sito su server aruba nel quale ho comprato database MYSQL. sul sito ho creato dei form mail nel quale gli utenti della nostra associazione inviano dei dati, che compaiono nel database viewer in area protetta. Ho selezionato la possibilità di modificare nella stessa pagina i record, ma quando vado a fare qualunque operazione, di modifica o cancellazione direttamente daklla pagina del sito mi dice che non è possibile eseguire la query. Dal test del pannello di controllo è tutto ok, la cartella di scrittura e lettura che mi viene chiesto di indicare va bene.
devo per caso inserire qualche comando?
dal pannello di controllo del server Aruba creo la tabella e inserisco i nomi dei campi, ma questi restano vuoti e il sistema mi crea automaticamente nuovi camoi chiamati field_1; field_2 e così via.
qualcuno sa darmi le nozioni giuste? Grazie a tutti
se invii dati da form mail di website, il programma crea automaticamente la tabella corrispondente, ma senza il campo "id" che di solito si imposta come chiave primaria e auto_increment... questo campo è necessario al plug-in database viewer per gestire i record...il problema è quello...quindi dovrai inserire manualmente tale campo settandolo come chiave primaria e con auto_increment...vedrai che poi funzionerà...
spero di essere stato sufficientemente chiaro...
mi sembra di aver capito che nelle prossime versioni questo campo verrà creato automaticamente...
___________
ho letto meglio il tuo post...
per denominare i campi automaticamente, dovrai impostarlo nella creazione del form... in alto, quando crei un campo hai la scheda "opzioni", metti il flag su "nome campo database" e nella finestrella il nome che vuoi che il form crei...in questo modo gestisci tu i nomi dei campi...quindi dovrai cancellare la tabella creata e farla ricreare dal form...che lo farà al primo inserimento di dati...ciao...
Автор
grazie per la risposta, ci provo subito e ti faccio sapere.
Автор
Ciao Skeggia, quando parli di creazione form intendi su Website? Perchè non ho trovato la casella opzioni, mentre nello spazio mysql di aruba neanche.
quando nello spazio di aruba creo la tabella, assegno già i nomi ai campi, ma quando poi viene inserito il primo utente, la tabella non considera i campi da me nominati, li lascia vuoti e crea i suoi field_1 etc.... di fatto se creo 4 campi me ne trovo 8, coi primi 4 vuoti.
Ciao Massimo,
come ti ha scritto Skeggia, devi specificare i nomi dei campi nel modulo e-mail del programma: selezioni un campo che hai creato, poi clicca su "Modifica" e troverai la scheda "Opzioni"
Puoi leggere anche qui:
http://quellidelcucuzzolo.blogspot.it/2016/03/visualizzare-dati-database-form-ws-x5.html#scheda-elenco
Автор
Perfetto tutto, grazie, mi era sfuggito quel passaggio. siete stati fondamentali. Mi rimane il problema di non riuscire a modificarli, nonostante abbia impostato la funzione. Quando clicco su modifica o elimina, e vado a modificare o eliminare, mi compare una popup con scritto "impossibile eseguire la query"
devo applicare qualche altra impostazione?
grazie ancora
Sì, ma questa volta su Aruba. Cosa fare ti è già stato indicato da Skeggia nel primo post:
Автор
Grazie mille. Funziona tutto.
mi avete risolto un grande problema