sql >> Database teknologi >  >> RDS >> Mysql

Forkert heltalsværdi:'' for kolonnefejl

Du tilføjer ' til $countryId værdi. Da der forventes et heltal, behøver du ikke bruge dem. Prøv dette:

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

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

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


  1. Ødelæggelse af en Postgres DB på Heroku

  2. Parser JSON til MySQL-tabel

  3. Kan en base64-kodet streng indeholde mellemrum?

  4. Er NOLOCK (Sql Server-tip) dårlig praksis?