1

我在将文件名变量附加到 sql 插入中的字符串时遇到问题,如下所示

$insert = $mysqlConn->query("INSERT into images (image_name, url) VALUES ('".$fileName."', 'images/".$fileName."'");

我可以只用 $fileName 来完成它,它工作正常,但我的语法是错误的。我只是想确保插入的每个文件名都以“images/”开头

因此,如果我插入“red.jpg”,它将是“images/red.jpg”

4

2 回答 2

1

您可以将图像值存储到一个变量中

 $imgPath = 'images/'.$fileName;

您可以将上述变量传递给查询

于 2018-09-17T05:59:35.107 回答
0

试试这个,你少了一个括号

$insert = ("INSERT into images (image_name, url) VALUES ('".$fileName."', 'images/".$fileName."')");
于 2018-09-17T04:06:14.303 回答