Originariamente inviato da The knight
In un file di configurazione ho impostato:

define('APPROVE', FALSE);


Su una query di inserimento poi ho " . APPROVE . " che mi dovrebbe inserire "0" o "1" in base se è impostato FALSE O TRUE, però non funziona

Se hai fatto una cosa del genere:

codice:
"SELECT * FROM tabella WHERE approve = ".APPROVE;
non credo funzioni, perchè approve è un boleano, non un intero.

prova cosi
codice:
"SELECT * FROM tabella WHERE approve = ".intval(APPROVE);
ciao.

p.s.

In questi casi basta fare un semplice echo della query per capire cosa c'è che non va.