值没有插入数据库?

 禹拇誓 发布于 2023-02-08 11:31

试试这个:

$sql="INSERT INTO coordinates(latitude,longitude)
VALUES
('$lat','$lon')";

因为你存储了变量值,如下所示:

$lat=$_GET["latitudee"];
$lon=$_GET["longitude"];

在你的查询中你写这个:
$_POST[$lat]','$_POST[$lon]所以改变它就像我建议的那样.

旁注:确保使用的是哪种方法:POST or GET以及escape防止sql注入的变量.

阅读:如何在PHP中阻止SQL注入?

1 个回答
  • 试试这个:

    $sql="INSERT INTO coordinates(latitude,longitude)
    VALUES
    ('$lat','$lon')";
    

    因为你存储了变量值,如下所示:

    $lat=$_GET["latitudee"];
    $lon=$_GET["longitude"];
    

    在你的查询中你写这个:
    $_POST[$lat]','$_POST[$lon]所以改变它就像我建议的那样.

    旁注:确保使用的是哪种方法:POST or GET以及escape防止sql注入的变量.

    阅读:如何在PHP中阻止SQL注入?

    2023-02-08 11:32 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有