gpt4 book ai didi

php - 截断 double 值(php)

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

我正在研究如何用角度更新图像并向后台发送http请求(PHP),所以一切正常,它删除旧文件并插入新文件,但问题是在插入时将数据写入数据库后显示错误。

$rest_json = file_get_contents("php://input");
$_POST = json_decode($rest_json, true);
/*recuperation et affichade de donnée*/
$id = (int)$_REQUEST['id'];
$nom = (string)$_REQUEST['nom'];
$image = $_POST['image'];
echo($id);
echo($nom);
$ok = false;

if (!empty($nom) && !empty($id) && !empty($_FILES["image"]["tmp_name"])) {
/*selectionner et supprimer l'image ancien*/
$query = "SELECT image_ser from etservice WHERE id_service='$id'";
$result = $db->query($query);
if (mysqli_num_rows($result) > 0) {
$res = array();
$res = $result->fetch_all(MYSQLI_ASSOC);
unlink(($res[0]["image_ser"]));
}
/*preparer et inserer la nouvelle image et le nom*/
$filetmp = $_FILES["image"]["tmp_name"];
$tmp_name = $_FILES["image"]["name"];
$filename = md5($tmp_name . time()) . "." . pathinfo($tmp_name, PATHINFO_EXTENSION);
echo($filename);
$filepath = "../assets/img/" . $filename;
move_uploaded_file($filetmp, $filepath);
$query = "UPDATE etservice set nom_service='$nom' AND image_ser='$filepath' WHERE id_service='$id'";
$result = $db->query($query);
if ($result === TRUE) {
$res = "Inserted" . $nom. $id.$filepath;
echo json_encode($res);
} else {
echo json_encode("Error" . $query . "<br>" . $db->error);
}
}

break;

这是我尝试插入一个简单示例进行测试时出现的错误

ErrorUPDATE etservice set nom_service='trompita' AND image_ser='../assets/img/d67a2bcf47122a855dab0dcfc5926c7d.jpg' WHERE id_service='31'
Truncated incorrect DOUBLE value: 'trompita'""

这是数据库结构
Database structure如果有人帮助我,我将非常感激

最佳答案

只要把 and 语句改成用“,”查询就可以了

$query1 = "UPDATE etservice set nom_service='$nom' , image_ser='$filepath' WHERE id_service='$id'";

关于php - 截断 double 值(php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50434221/

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