bonjour
toujours dans mes codes....
j'ai une requête dans il y.a le code ci dessous. IDSH est un index de type int (11) autoincrement. J'ai lu que dans ce cas on peut omettre dans la requête le champ ou mettre comme valeur ''. or j'ai l'erreur
warning incorrect integer values : '' for colums 'IDSH' at row 1
Quand je passe en direct par myphpadmin, la ligne s'insère. quand j'omets le champ IDSH, pas d'erreur mais aucun enregistrement et l'erreur ci dessus avec ''.selon google, j'ai essayé de mette le mode strict en off de mysql, modifier en table en mettant le Champ en not null ou null mais nada
je n'y comprends plus rien
capteur_ht='SOLAR_H'
# INSERT de la mesure
sql_command = "INSERT INTO tbl_Solar_Hum (IDSH,Capteur,Humidite, Date_Mesure) VALUES('', 'capteur_ht', 'h_data', 'date_mesure');"
#sql_command = "INSERT INTO tbl_Solar_Hum (IDSH,Capteur,Humidite, Date_Mesure) VALUES('', 'capteur_ht', '30.5', '2014-08-29 08:00:00');
warning incorrect integer values : '' for colums 'IDSH' at row 1
MERCI
![]()