gpt4 book ai didi

php - key 2 的重复条目 ''

转载 作者:行者123 更新时间:2023-11-30 23:50:01 25 4
gpt4 key购买 nike

这是给我“键 2 的重复条目”错误的 php 代码...

<?php

$host = "localhost";
$user = "admin";
$pass = "123";
$connection = mysql_connect($host,$user,$pass) or die (mysql_errno().": ".mysql_error()."<BR>");

$userid= mysql_real_escape_string($_POST['userid']);
$latitude= mysql_real_escape_string($_POST['latitude']);
$longitude= mysql_real_escape_string($_POST['longitude']);
//$time= mysql_real_escape_string($_POST['time']);


$db_select=mysql_select_db("new");
if(!$db_select){
die(mysql_error());
echo "error";
}

$query= "INSERT INTO location(Userid, Latitude, Longitude )
VALUES ('{$userid}', '{$latitude}', '{$longitude}'); " ;

if($medo=mysql_query($query)){
header("localhost/filename");
exit;
}else{
echo"<p> Error</p>";
die(mysql_error());
}

我认为我的代码没有问题。请帮忙。

最佳答案

我想如果已经存在的话你会想要更新,对你的 MySQL 请求使用这个语法:

$query= "INSERT INTO location (Userid, Latitude, Longitude )
VALUES ('{$userid}', '{$latitude}', '{$longitude}')
ON DUPLICATE KEY UPDATE Latitude='{$latitude}', Longitude='{$longitude}';";

这样当您的用户已经存在时,它将使用新坐标进行更新

关于php - key 2 的重复条目 '',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16534826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com