目前,我有一个 PostGIS 数据库,并且我有基础工作。但是,我使用pg_query
. 有人建议我使用它pg_query_params
来帮助防止 SQL 注入,但我不确定如何实现这一点。以下是我当前insert
对站点位置的陈述的简化示例。例如,我将如何使用pg_query_params
这个例子?我知道我将不得不实施进一步的安全措施,但这是一个起点。
编辑:我打算使用 drupal 表单 API,但它让我很头疼。我意识到这会自动做很多这样的事情。
$sql = "INSERT INTO sites_tbl (river_id ,sitename ,the_geom) VALUES ('$_POST[river_id]','$_POST[sitename]',st_geomfromtext('POINT($geomstring)',27700))";
$result = pg_query($sql);