sql >> Database >  >> RDS >> Mysql

Onjuiste integerwaarde:'' voor kolomfout

Je voegt ' toe naar de $countryId waarde. Aangezien een geheel getal wordt verwacht, hoeft u deze niet te gebruiken. Probeer dit:

$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. mysql - zoek tussen datums waar alle datums verschijnen

  2. INSERT meerdere records met ruby ​​on rails actieve record

  3. MySQL:rijen vinden die niet deelnemen aan een relatie

  4. Like-wildcard gebruiken in voorbereide verklaring