Ciao..
Qualcuno di voi sa come recuperare il nome di un attributo da una tabella tramite query da script PHP ?? Intendo proprio il nome dell'attributo, non un valore di una n-upla..
Ciao![]()
Ciao..
Qualcuno di voi sa come recuperare il nome di un attributo da una tabella tramite query da script PHP ?? Intendo proprio il nome dell'attributo, non un valore di una n-upla..
Ciao![]()
P.S. Ma il nome di un attributo può contenere spazi? :master:
Spero sia questo che volessi: è una tabella con 1 sola n-upla, e dovrei fare una SELECT che prelevi il valore dell'unico campo che abbia come attributo il paesello che gli passo, ad es (pseudocodice): SELECT valore WHERE nome_attributo = Barisciano;
CREATE TABLE `dialetto` (
`id` int(5) NOT NULL auto_increment,
`nome` varchar(30) NOT NULL,
`brano` varchar(2000) NOT NULL,
`Barisciano` varchar(2000) NOT NULL,
`Calascio` varchar(2000) NOT NULL,
`Caporciano` varchar(2000) NOT NULL,
`Carapelle Calvisio` varchar(2000) NOT NULL,
`Castel del Monte` varchar(2000) NOT NULL,
`Castelvecchio Calvisio` varchar(2000) NOT NULL,
`Collepietro` varchar(2000) NOT NULL,
`Navelli` varchar(2000) NOT NULL,
`Ofena` varchar(2000) NOT NULL,
`Poggio Picenze` varchar(2000) NOT NULL,
`Prata d'Ansidonia` varchar(2000) NOT NULL,
`San Benedetto in Perillis` varchar(2000) NOT NULL,
`San Demetrio ne'Vestini` varchar(2000) NOT NULL,
`San Pio delle Camere` varchar(2000) NOT NULL,
`S.Stefano di Sessanio` varchar(2000) NOT NULL,
`Villa S.Lucia degli Abruzzi` varchar(2000) NOT NULL,
PRIMARY KEY (`id`)
)
Spero di essere stato chiaro, grazie!!
umh io ti direi di riprogettare la tabella, perchè sta proprio messa molto male
si kiamano database relazionali per questo... altrimenti tanto vale non usarli
sdoppia le tabelle, in una metti i dialetti con un id nella seconda i testi con id, chiave esterna dei dialetti, testo (ma non varchar 2000!)
il tuo problema non è accadere ai campi, sta proprio nella progettazione.
![]()
C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.
Hai provato con
?codice:SELECT * FROM INFORMATION_SCHEMA.dialetto WHERE column_name = 'Barisciano'
cubalibre... hai dato un'occhiata alla tabella? vuole accedere proprio al nome della colonna. Basterebbe riprogettare i database per ottenere quel che vuole ottenere.Originariamente inviato da cubalibre810
Hai provato con
?codice:SELECT * FROM INFORMATION_SCHEMA.dialetto WHERE column_name = 'Barisciano'
C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.
Ho provato ma dà errore --> Messaggio di MySQL: #1054 - Unknown column 'column_name' in 'where clause'.Originariamente inviato da cubalibre810
Hai provato con
?codice:SELECT * FROM INFORMATION_SCHEMA.dialetto WHERE column_name = 'Barisciano'
L'idea di hyb riprogettare la tabella ci sta, tra l'altro mi sono dovuto adattare al lavoro fatto da altri (varchar(2000)!!). Penso che farò così, grazie a entrambi.![]()
prendili a skiaffi
dreamark fai cosi
=========
DIALETTI
=========
id_dialetto TINYINT autoincr
nomedialetto VARCHAR 30
=========
TESTI
=========
idtesto MEDIUMINT
id_dialetto TINYINT
testo
Rapporto DIALETTI 1 a N TESTI
C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.
Ok, come avevi detto.. però ogni dialetto ha associato un solo brano, quindi mi sa che userò come chiave primaria in una ed esterna nell'altra proprio il nome del comune, un id numerico nn lo userei mai..![]()