【发布时间】:2018-08-27 11:25:35
【问题描述】:
我希望变量 $con 从 JavaScript 函数中获取数据(国家)并将其保存在 SQL 数据库中。插入查询在没有 JavaScript 代码的情况下工作正常,但是当我想使用插入查询将 $con 添加到我的数据库中时,插入查询不会将数据添加到我的 SQL 数据库中
这是我的代码:
$con = "<script>
function jsonpCallback(data) {
var con = document.write(data.address.country) }
</script>
<script src='http://api.wipmania.com/jsonp?callback=jsonpCallback'></script>";
$sql = "INSERT INTO `searched1`
(`search`, `longitude`, `latitude`, `country`, `date`)
VALUES ('$phone','$lon','$lat','$con','$datetime')";
$result=mysqli_query($conn,$sql);
【问题讨论】:
-
好吧,你需要转义你的输入。对 PDO 使用准备好的语句,并抛弃 mysqli* 函数。
标签: javascript php sql jsonp