gpt4 book ai didi

php - 将多记录从 Android 插入 PHP?

转载 作者:行者123 更新时间:2023-11-29 11:40:43 25 4
gpt4 key购买 nike

当用Json从Android(AS)发送数据到服务器(php+mysql)时必须插入1条记录但选择了多条记录为什么?

no image description

我的PHP代码是:

include ('connect.php');




$jsondata = file_get_contents('php://input' );

if($jsondata==""){
echo "forbiden";
}
else{
$data = json_decode($jsondata, true);

//get the employee details
$user = $data['name'];
$namayandegi = $data['code_namayandegi'];
$code = $data['kala_code'];
$name = $data['kala_name'];
$tedad= $data['kala_tedad'];
$cost= $data['kala_cost'];
$date= $data['date'];
$confirm= $data['confirm'];
$email=$data['email'];



$sql="INSERT INTO `final_factor`(`id`, `name`, `code_namayandegi`, `kala_code`, `kala_name`, `kala_tedad`, `kala_mablagh`, `date`, `confirm`,`email`)
VALUES ('','$user','$namayandegi','$code','$name','$tedad','$cost','$date','$confirm','$email')";


if(mysql_query($sql,$con))
{
echo "1";
}
}

最佳答案

首先,您不需要在查询中插入 id,它应该是 AI。所以你的查询会是这样的

    $sql="INSERT INTO `final_factor`( `name`, `code_namayandegi`, `kala_code`, `kala_name`, `kala_tedad`, `kala_mablagh`, `date`, `confirm`,`email`)
VALUES ('$user','$namayandegi','$code','$name','$tedad','$cost','$date','$confirm','$email')";

第二:存在重复行的唯一原因是您的代码由于某种原因在某处重复。它可能是多个页面加载或类似的东西。不可能告诉它,因为您提供的代码没有错误,所以可能不是全部代码。如果您提供所有代码,那就太好了。如果你不想听我说的话。某个地方你的代码被调用了两次。照顾好它。

关于php - 将多记录从 Android 插入 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35823489/

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