gpt4 book ai didi

mysql - 使用 LOAD_FILE() 在 mysql 中插入图像不起作用

转载 作者:行者123 更新时间:2023-11-29 12:07:30 24 4
gpt4 key购买 nike

我正在尝试将图像插入 mysql 数据库。我正在使用以下查询。但查询不起作用。如果我删除图像插入部分它就可以工作。哪里有问题?谁能帮忙

$sql="INSERT INTO mytable ( `username`, `password`, `firstname`, `lastname`,`email`,`pic`) VALUES ('$username', '$password', '$fname', '$lname', '$email',LOAD_FILE('img/pro.jpg'));";   

最佳答案

要使用LOAD_FILE(),您必须拥有FILE权限。如果有的话,请尝试使用如下所示的绝对路径

INSERT INTO mytable ( `username`, `password`, `firstname`, `lastname`,`email`,`pic`) 
VALUES ('$username', '$password', '$fname', '$lname', '$email',LOAD_FILE('D:\img\pro.jpg'));

(或)

如果 img 是根路径,那么它应该看起来像

INSERT INTO mytable ( `username`, `password`, `firstname`, `lastname`,`email`,`pic`) 
VALUES ('$username', '$password', '$fname', '$lname', '$email',LOAD_FILE('/img/pro.jpg'));

关于mysql - 使用 LOAD_FILE() 在 mysql 中插入图像不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31223872/

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