Mysql
 sql >> Base de données >  >> RDS >> Mysql

Valeur entière incorrecte :'' pour une erreur de colonne

Vous ajoutez ' au $countryId évaluer. Puisqu'un nombre entier est attendu, vous n'avez pas à les utiliser. Essayez ceci :

$countryId = isset($_POST['country']) ? (int)$_POST['country'] : 0;

$inserSQL = "INSERT INTO Table1(country_id) VALUES($countryId)";

$Result1 = mysql_query($inserSQL ) or die(mysql_error());