gpt4 book ai didi

mysql - 使用用户最新更新的图像更新数据库中的 'image-path' 列

转载 作者:行者123 更新时间:2023-11-29 14:45:53 27 4
gpt4 key购买 nike

我将用户的个人资料图片的路径存储在数据库中,并且图像以用户的 id 作为后缀保存。现在,当同一个用户再次上传其图像时,我希望更新路径。我有三列图像表。

1.用户名2.路径3.日期

我尝试使用 REPLACE 而不是这样的 INSERT

$query="替换为img_upload(用户名,路径,创建)values('".$session_user['college_id']."','".$target."','".date('Y-m-d H :i:s',time())."')";

但是没有成功。用户名是主键。

最佳答案

我真的无法从你的问题中看出你是否想要 INSERT INTO ON DUPLICATE KEY UPDATE或 或 UPDATE 语句。如果键不重复,这将插入一行,否则更新它。

INSERT INTO img_upload (username,path,created) 
VALUES ('".$session_user['college_id']."','".$target."','".date('Y-m-d H:i:s',time())."')"
ON DUPLICATE KEY UPDATE path=$target, created=date('Y-m-d H:i:s',time())."')

或者一个简单的更新。

UPDATE img_upload SET path=$target, date=date('Y-m-d H:i:s',time())."') WHERE username=$session_user['college_id']

关于mysql - 使用用户最新更新的图像更新数据库中的 'image-path' 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6968035/

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