sql >> Base de Datos >  >> RDS >> Mysql

Valor entero incorrecto:'' por error de columna

Estás agregando ' al $countryId valor. Dado que se espera un número entero, no tiene que usarlos. Prueba esto:

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

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

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