Ciao Ragazzi,
Dopo molto tempo ho ripreso a programmare, ma tra un aggiornamento (php, XAMPP e MYsql) e l'altro ho riscontrato non pochi problemi.
Supponiamo che io abbia una tabella 4 campi:
CREATE TABLE `test` (
`Codice` int(50) NOT NULL,
`A` int(50) DEFAULT NULL,
`B` FLOAT DEFAULT NULL,
`C` varchar(50) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ALTER TABLE `test`
ADD PRIMARY KEY (`Codice`);
ALTER TABLE `test`
MODIFY `Codice` int(50) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=71;
- Codice ( int Auto increment e primary)
- A (int null)
- B (float null)
- C (VarChar null)
Attraverso un form recupero i dati, lasciando in bianco i campi A e B.
Anni fa con una query cosi :
$Query="INSERT INTO test (A,B,C)
Values ($A,$B,$C)";
$Risultato=mysql_query($Query,$conn);
Riuscivo a caricare il record e ottenere questo risultato :
Codice=x A=NULL B=NULL C=TESTO
Ora questo mi risulta impossibile in quanto mi segnala errore nel caricamente, facendo delle prove ho scoperto che lasciando anche un solo campo (A o B) VUOTO, non mi fa caricare nulla.
Come posso risolvere? Ovviamente è una cosa su larga scala e non posso permettermi un controllo del form su tutti.