[Php-it] MySQL e parole riservate

simo fsockopen at yahoo.it
Fri Jan 5 15:20:01 CET 2007


Ciao di nuovo 
oggi e' giornataccia.
Problema:
ho creato una tabella su MySQL con il nome `events`
(parola riservata) ma con i ` (backquote) la crea
senza problemi.

CREATE TABLE `events` (
  `ID_Event` int(10) unsigned NOT NULL auto_increment,
  `DateBegin` date NOT NULL default '0000-00-00',
  `DateEnd` date NOT NULL default '0000-00-00',
  `isVisible` enum('Y','N') NOT NULL default 'N',
  PRIMARY KEY  (`ID_Event`)
) TYPE=MyISAM;
        
e qui tutto ok
--------------------------------------
inserisco un record 

INSERT INTO `events` ( `ID_Event` , `DateBegin` ,
`DateEnd` , `isVisible` )
VALUES (
'', '0000-00-00', '0000-00-00', 'N'
);

e anche qui tutto ok (se lo fai da phpmyadmin)
altrimenti (da sql) schianta.
--------------------------------------

vado a fare SELECT * FROM `events` e MySQL risponde

No Database Selected

??????

mysql_query() non funziona
da phpmyadmin se tenti di eseguire l' sql che ti
suggerisce lui non funziona ma quando fai browse dei
record ... quelli li vede 

?????? x 2



Mi era gia' successo di avere problemi con parole
riservate tipo Separator, ma con i backquotes avevo
risolto.
L' unica differenza e' che fino ad oggi avevo avuto a
che fare con CAMPI chiamati con parole riservate non
con TABELLE.

any suggestion ?


Ciao



Simone


__________________________________________________
Do You Yahoo!?
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi 
http://mail.yahoo.it 


More information about the Php-it mailing list