3
我正在玩我自己的Google maps實現,我想通過準備好的語句和mysqli對象(並非如鏈接示例中所述的mysql)正確地執行此操作。另外,我添加了「自己的註冊」,所以我害怕SQL注入。但是,如何將Float值綁定到準備好的語句?編寫語句和花車
我的表有(其中包括)FLOAT
類型列:
CREATE TABLE `markers` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR(60) NOT NULL ,
`description` TEXT NOT NULL ,
`lat` FLOAT(10, 6) NOT NULL ,
`lng` FLOAT(10, 6) NOT NULL ,
) ENGINE = MYISAM ;
但閱讀manual我只能看到這些類型:
Character Description
i corresponding variable has type integer
d corresponding variable has type double
s corresponding variable has type string
b corresponding variable is a blob and will be sent in packets
我應該假設當列是一個FLOAT
我應該使用b
作爲blob? (因爲它不是字符串,也不是雙精度值)。和TEXT
類型欄一樣?
雙~~漂浮 –
在這種情況下是字符串文本? –
在PHP中,double是float的另一個名稱。 http://www.php.net/manual/en/language.types.float.php 在C級別,它們都以double形式存儲,而實際大小取決於平臺。 –