LOAD_FILE没有更新Mysql

时间:2015-12-02 06:04:16

标签: php mysql

我是否必须将图像文件保存到特定位置才能使用<?php mysql_connect(YOUR_HOST,YOUR_ID,YOUR_PW); $result = mysql_fetch_array(mysql_query("select ID from YOUR_TABLE where ID='A001'"); echo $result[0]; // A001 would be shown in browser ?> 更新MYSQL产品图片字段。

我使用了以下代码,首先我得到了LOAD_FILE消息,但是当我再次尝试使用相同的语句时我没有更新消息29 rows affected

我用过

0 rows affected

我见过一些例子,大多数人都使用&#39; / tmp / picture /&#39;是否有任何特定的位置来存储文件并使用 UPDATE ts SET product_Image=LOAD_FILE('file:///C:/Users/user/Desktop/aaa/xxx/yyy/TM900.jpg') WHERE Brand_Name='TM900'; 命令?

1 个答案:

答案 0 :(得分:1)

只是一个猜测,但你的文件路径可能是原因吗?尝试使用以下文件路径:

grant all privileges on *.* to youruser@localhost identified by 'yourpass' with grant option;
flush privileges;

更新: 用root用户登录并试试这个:

{{1}}