我正在玩我自己的谷歌地图实现,我想通过准备好的语句和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 ;
但阅读手册我只能看到以下类型:
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
我应该假设当列是a时FLOAT
我应该b
用于blob吗?(因为它不是字符串而不是double值).与同为TEXT
类型列?
只需使用"d"表示非整数