- Home
- Categorie
- Coding e Sistemistica
- PHP
- 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
(ID
int(11) NOT NULL AUTO_INCREMENT,Numero
double DEFAULT NULL,Cognome
varchar(255) DEFAULT NULL,Nome
varchar(255) DEFAULT NULL,Data_Nascita
datetime DEFAULT NULL,Zona
varchar(255) DEFAULT NULL,Tessera
varchar(255) DEFAULT NULL,Gruppo
varchar(255) DEFAULT NULL,RH
varchar(255) DEFAULT NULL,Donazioni
double DEFAULT NULL,Note_Donazioni
text,Data_Ultima
datetime DEFAULT NULL,Indirizzo
varchar(255) DEFAULT NULL,Comune
varchar(255) DEFAULT NULL,Provincia
varchar(255) DEFAULT NULL,CAP
varchar(255) DEFAULT NULL,Telefono
varchar(255) DEFAULT NULL,Stato
varchar(255) DEFAULT NULL,Prima
varchar(255) DEFAULT NULL,Bronzo
double DEFAULT NULL,Argento
double DEFAULT NULL,Oro
double DEFAULT NULL,Targa
double DEFAULT NULL,Eccezionale
varchar(255) DEFAULT NULL,Note
text, 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
(ID
int(11) unsigned NOT NULL AUTO_INCREMENT,Cognome
varchar(255) NOT NULL DEFAULT 'SenzaCognome',Nome
varchar(255) NOT NULL DEFAULT 'SenzaNome',Data_Nascita
datetime DEFAULT NULL,Zona
int(11) unsigned DEFAULT NULL,Tessera
varchar(10) NOT NULL DEFAULT 'ND',Gruppo
int(11) unsigned DEFAULT NULL,RH
int(11) unsigned DEFAULT NULL,Donazioni
int(11) NOT NULL DEFAULT '0',Note_Donazioni
text,Data_Ultima
datetime DEFAULT NULL,Indirizzo
varchar(255) DEFAULT NULL,Comune
varchar(100) DEFAULT NULL,Provincia
varchar(50) DEFAULT NULL,CAP
varchar(10) DEFAULT NULL,Telefono
varchar(255) DEFAULT NULL,Cellulare
varchar(255) DEFAULT NULL,Email
varchar(255) DEFAULT NULL,Stato
varchar(10) DEFAULT NULL,Prima
int(11) DEFAULT NULL,Bronzo
int(11) DEFAULT NULL,Argento
int(11) DEFAULT NULL,Oro
int(11) DEFAULT NULL,Targa
int(11) DEFAULT NULL,Encomio
int(11) DEFAULT NULL,Note
text,Sesso
varchar(1) NOT NULL DEFAULT '',Data_Iscrizione
datetime 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_Etichetta
int(11) unsigned NOT NULL AUTO_INCREMENT,MargineSx
double NOT NULL,MargineA
double NOT NULL,NumeroX
int(11) NOT NULL,NumeroY
int(11) NOT NULL,Larghezza
double NOT NULL,Altezza
double NOT NULL,SpazioX
double NOT NULL,SpazioY
double NOT NULL,Carattere
int(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_Gruppo
int(10) unsigned NOT NULL AUTO_INCREMENT,Gruppo
varchar(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_importazioni
int(11) unsigned NOT NULL AUTO_INCREMENT,data_ora
datetime DEFAULT NULL,descrizione
text,tipo
varchar(6) DEFAULT NULL,metodo_ricerca
text,comando
text,chiave
int(11) unsigned DEFAULT NULL,installato
tinyint(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_lettere
int(11) unsigned NOT NULL AUTO_INCREMENT,titolo
varchar(255) DEFAULT NULL,modello
text,carta_intestata
tinyint(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_Premio
int(11) unsigned NOT NULL AUTO_INCREMENT,Nome
varchar(50) NOT NULL,Valore
int(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_Registro
int(11) unsigned NOT NULL AUTO_INCREMENT,Data_Ora
datetime DEFAULT NULL,Descrizione
text, 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_RH
int(11) unsigned NOT NULL AUTO_INCREMENT,RH
varchar(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_donazioni
int(11) unsigned NOT NULL AUTO_INCREMENT,donatore
int(11) unsigned DEFAULT NULL,data
datetime DEFAULT NULL,note
text, 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_updates
int(11) unsigned NOT NULL AUTO_INCREMENT,data_ora
datetime DEFAULT NULL,descrizione
text,tipo
varchar(6) DEFAULT NULL,metodo_ricerca
text,comando
text,chiave
int(11) unsigned DEFAULT NULL,esportato
tinyint(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_Zone
int(11) unsigned NOT NULL AUTO_INCREMENT,Nome
varchar(10) NOT NULL,Descrizione
varchar(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 TABLEdonatori
ADD CONSTRAINTdonatori_ibfk_2
FOREIGN KEY (RH
) REFERENCESrh
(ID_RH
) ON DELETE SET NULL ON UPDATE CASCADE, ADD CONSTRAINTdonatori_ibfk_3
FOREIGN KEY (Zona
) REFERENCESzone
(ID_Zone
) ON DELETE SET NULL ON UPDATE CASCADE, ADD CONSTRAINTdonatori_ibfk_4
FOREIGN 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