在php insert中将变量追加到字符串

cwxwcias  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(312)

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

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

我只需要$filename就可以了,它工作得很好,但是我的语法是错误的。我只是想确保插入的每个文件名都以“images/”开头
所以如果我插入'red.jpg',应该是'images/red.jpg'

axkjgtzd

axkjgtzd1#

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

  1. $imgPath = 'images/'.$fileName;

上面的变量可以传递到查询中

hpxqektj

hpxqektj2#

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

  1. $insert = ("INSERT into images (image_name, url) VALUES ('".$fileName."', 'images/".$fileName."')");

相关问题