- Home
- Categorie
- Coding e Sistemistica
- Coding
- Instllazione gestionale php: Impossibile recuperare informazioni su tabella
-
Instllazione gestionale php: Impossibile recuperare informazioni su tabella
ciao ragazzi ho un gestionale in php e mysql e lo sto installando sul mio sito web; Si tratta di un gestionale per un'associazione di volontariato;
il file sql per creazione delle tabelle è il seguente:
[PHP]-- phpMyAdmin SQL Dump-- version 3.4.9-- ---- Host: localhost:3306-- Generato il: Mar 01, 2012 alle 09:34-- Versione del server: 5.5.19-- Versione PHP: 5.3.8
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";SET time_zone = "+00:00";/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT /;/!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS /;/!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION /;/!40101 SET NAMES utf8 */;
---- Database:fantasti_gestionale--
---- Struttura della tabella
db_esportazione--
CREATE TABLE IF NOT EXISTSdb_esportazione(IDint(11) NOT NULL AUTO_INCREMENT,Numerodouble DEFAULT NULL,Cognomevarchar(255) DEFAULT NULL,Nomevarchar(255) DEFAULT NULL,Data_Nascitadatetime DEFAULT NULL,Zonavarchar(255) DEFAULT NULL,Tesseravarchar(255) DEFAULT NULL,Gruppovarchar(255) DEFAULT NULL,RHvarchar(255) DEFAULT NULL,Donazionidouble DEFAULT NULL,Note_Donazionitext,Data_Ultimadatetime DEFAULT NULL,Indirizzovarchar(255) DEFAULT NULL,Comunevarchar(255) DEFAULT NULL,Provinciavarchar(255) DEFAULT NULL,CAPvarchar(255) DEFAULT NULL,Telefonovarchar(255) DEFAULT NULL,Statovarchar(255) DEFAULT NULL,Primavarchar(255) DEFAULT NULL,Bronzodouble DEFAULT NULL,Argentodouble DEFAULT NULL,Orodouble DEFAULT NULL,Targadouble DEFAULT NULL,Eccezionalevarchar(255) DEFAULT NULL,Notetext, PRIMARY KEY (ID)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
---- Dump dei dati per la tabelladb_esportazione--
---- Struttura della tabella
donatori--
CREATE TABLE IF NOT EXISTSdonatori(IDint(11) unsigned NOT NULL AUTO_INCREMENT,Cognomevarchar(255) NOT NULL DEFAULT 'SenzaCognome',Nomevarchar(255) NOT NULL DEFAULT 'SenzaNome',Data_Nascitadatetime DEFAULT NULL,Zonaint(11) unsigned DEFAULT NULL,Tesseravarchar(10) NOT NULL DEFAULT 'ND',Gruppoint(11) unsigned DEFAULT NULL,RHint(11) unsigned DEFAULT NULL,Donazioniint(11) NOT NULL DEFAULT '0',Note_Donazionitext,Data_Ultimadatetime DEFAULT NULL,Indirizzovarchar(255) DEFAULT NULL,Comunevarchar(100) DEFAULT NULL,Provinciavarchar(50) DEFAULT NULL,CAPvarchar(10) DEFAULT NULL,Telefonovarchar(255) DEFAULT NULL,Cellularevarchar(255) DEFAULT NULL,Emailvarchar(255) DEFAULT NULL,Statovarchar(10) DEFAULT NULL,Primaint(11) DEFAULT NULL,Bronzoint(11) DEFAULT NULL,Argentoint(11) DEFAULT NULL,Oroint(11) DEFAULT NULL,Targaint(11) DEFAULT NULL,Encomioint(11) DEFAULT NULL,Notetext,Sessovarchar(1) NOT NULL DEFAULT '',Data_Iscrizionedatetime DEFAULT NULL, PRIMARY KEY (ID), KEYRH(RH), KEYZona(Zona), KEYGruppo(Gruppo)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
---- Dump dei dati per la tabelladonatori--
---- Struttura della tabella
etichetta--
CREATE TABLE IF NOT EXISTSetichetta(ID_Etichettaint(11) unsigned NOT NULL AUTO_INCREMENT,MargineSxdouble NOT NULL,MargineAdouble NOT NULL,NumeroXint(11) NOT NULL,NumeroYint(11) NOT NULL,Larghezzadouble NOT NULL,Altezzadouble NOT NULL,SpazioXdouble NOT NULL,SpazioYdouble NOT NULL,Carattereint(11) NOT NULL, PRIMARY KEY (ID_Etichetta)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
---- Dump dei dati per la tabellaetichetta--
INSERT INTOetichetta(ID_Etichetta,MargineSx,MargineA,NumeroX,NumeroY,Larghezza,Altezza,SpazioX,SpazioY,Carattere) VALUES(1, 6.5, 14.1, 3, 15, 58, 17.8, 11.5, 0, 8);
---- Struttura della tabella
gruppo--
CREATE TABLE IF NOT EXISTSgruppo(ID_Gruppoint(10) unsigned NOT NULL AUTO_INCREMENT,Gruppovarchar(5) NOT NULL, PRIMARY KEY (ID_Gruppo)) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Descrizione dei Gruppi Sangugni' AUTO_INCREMENT=6 ;
---- Dump dei dati per la tabellagruppo--
INSERT INTOgruppo(ID_Gruppo,Gruppo) VALUES(1, 'A'),(2, '0'),(3, 'B'),(4, 'AB'),(5, 'N.D.');
---- Struttura della tabella
importazioni--
CREATE TABLE IF NOT EXISTSimportazioni(pk_importazioniint(11) unsigned NOT NULL AUTO_INCREMENT,data_oradatetime DEFAULT NULL,descrizionetext,tipovarchar(6) DEFAULT NULL,metodo_ricercatext,comandotext,chiaveint(11) unsigned DEFAULT NULL,installatotinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (pk_importazioni)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
---- Dump dei dati per la tabellaimportazioni--
---- Struttura della tabella
lettere--
CREATE TABLE IF NOT EXISTSlettere(id_lettereint(11) unsigned NOT NULL AUTO_INCREMENT,titolovarchar(255) DEFAULT NULL,modellotext,carta_intestatatinyint(1) NOT NULL DEFAULT '1', PRIMARY KEY (id_lettere)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
---- Struttura della tabella
premio--
CREATE TABLE IF NOT EXISTSpremio(ID_Premioint(11) unsigned NOT NULL AUTO_INCREMENT,Nomevarchar(50) NOT NULL,Valoreint(11) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (ID_Premio)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
---- Dump dei dati per la tabellapremio--
INSERT INTOpremio(ID_Premio,Nome,Valore) VALUES(1, 'Bronzo', 15),(2, 'Argento', 25),(3, 'Oro', 50),(4, 'Targa', 75),(5, 'Encomio', 100);
---- Struttura della tabella
registro--
CREATE TABLE IF NOT EXISTSregistro(PK_Registroint(11) unsigned NOT NULL AUTO_INCREMENT,Data_Oradatetime DEFAULT NULL,Descrizionetext, PRIMARY KEY (PK_Registro)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
---- Dump dei dati per la tabellaregistro--
---- Struttura della tabella
rh--
CREATE TABLE IF NOT EXISTSrh(ID_RHint(11) unsigned NOT NULL AUTO_INCREMENT,RHvarchar(5) NOT NULL, PRIMARY KEY (ID_RH)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
---- Dump dei dati per la tabellarh--
INSERT INTOrh(ID_RH,RH) VALUES(1, '+'),(2, '-'),(3, 'N.D.');
---- Struttura della tabella
storico_donazioni--
CREATE TABLE IF NOT EXISTSstorico_donazioni(ID_storico_donazioniint(11) unsigned NOT NULL AUTO_INCREMENT,donatoreint(11) unsigned DEFAULT NULL,datadatetime DEFAULT NULL,notetext, PRIMARY KEY (ID_storico_donazioni)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
---- Dump dei dati per la tabellastorico_donazioni--
---- Struttura della tabella
updates--
CREATE TABLE IF NOT EXISTSupdates(pk_updatesint(11) unsigned NOT NULL AUTO_INCREMENT,data_oradatetime DEFAULT NULL,descrizionetext,tipovarchar(6) DEFAULT NULL,metodo_ricercatext,comandotext,chiaveint(11) unsigned DEFAULT NULL,esportatotinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (pk_updates)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
---- Dump dei dati per la tabellaupdates--
---- Struttura della tabella
zone--
CREATE TABLE IF NOT EXISTSzone(ID_Zoneint(11) unsigned NOT NULL AUTO_INCREMENT,Nomevarchar(10) NOT NULL,Descrizionevarchar(255) DEFAULT NULL, PRIMARY KEY (ID_Zone), UNIQUE KEYNome(Nome)) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Zone di residenza' AUTO_INCREMENT=7 ;
---- Dump dei dati per la tabellazone--
INSERT INTOzone(ID_Zone,Nome,Descrizione) VALUES(1, 'MM/1', 'Montecchio Maggiore - Zona 1'),(2, 'MM/2', 'Montecchio Maggiore - Zona 2'),(3, 'MM/3', 'Montecchio Maggiore - Zona 3'),(4, 'MM/4', 'Montecchio Maggiore - Zona 4'),(5, 'MM/5', 'Montecchio Maggiore - Zona 5'),(6, 'MM/FZ', 'Montecchio Maggiore - Fuori Zona');
---- Limiti per le tabelle scaricate--
---- Limiti per la tabelladonatori--ALTER TABLEdonatoriADD CONSTRAINTdonatori_ibfk_2FOREIGN KEY (RH) REFERENCESrh(ID_RH) ON DELETE SET NULL ON UPDATE CASCADE, ADD CONSTRAINTdonatori_ibfk_3FOREIGN KEY (Zona) REFERENCESzone(ID_Zone) ON DELETE SET NULL ON UPDATE CASCADE, ADD CONSTRAINTdonatori_ibfk_4FOREIGN KEY (Gruppo) REFERENCESgruppo(ID_Gruppo) ON DELETE SET NULL ON UPDATE CASCADE;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT /;/!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS /;/!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
[/PHP]quando creo un nuovo iscritto e salvo mi da il seguente errore:
Impossibile recuperare informazioni sui codici delle chiavi della tabella Donatori
Come posso risolvere?
Grazie