IPアドレスをデータベースに保存しようとしていますがINET_ATON
、以下のように使用しています。
$sql = "
INSERT INTO pin (
page_id,
user_id,
pc_name,
ip,
geolocation,
created_on
)VALUES(
?,
?,
?,
?,
?,
NOW()
)";
$result = $this->connection->executeSQL($sql,array(
$this->page_id,
$this->user_id,
$this->getComputerName(),
'INET_ATON("123.136.106.104")',
$this->getGeoLocation()
));
ip
しかし、データベースのフィールドに変換または保存することはできません。0
数字の代わりに取得します。
私は何をすべきか?SQL で何が間違っていましたか?