Ho un semplicissimo inserimento dati, con questa query:
codice:
$query = ("INSERT INTO `reg_newsletter` (`email`,`nome`,`telefono`,`idinfo`) VALUES ('$newsl','$newsl_who','$telefono','$data')"); $result = mysql_query($query)
or die(mysql_error());
il problema è che, qualunque sia il numero di telefono inserito, viene registrato sempre lo stesso valore: 32767.
Questo nonostante:
- questa cifra non è mai contenuta in uno dei numeri inseriti
- non è presente in alcun modo ed in alcuna forma nella pagina, nemmeno come parte di una stringa diversa
- la variabile $telefono viene verificata con un echo immediatamente prima della query, e riporta sempre il valore esatto
- il campo telefono sia impostato come smallint(12)
- tutti gli altri campi vengono registrati correttamente
Perchè mai succede questo???