我想从用户表中复制用户图像
$query = "SELECT * from users WHERE username ='$username'";
$result = mysqli_query($connection, $query);
$row = mysqli_fetch_assoc($result);
$user_image = $row['image'];
并将用户图像作为($ testimonial_image)
插入到推荐表中$insert_query = "INSERT INTO testimonials (testimonial_author, testimonial_content, testimonial_image) ";
$insert_query .="VALUES ('$testimonial_author','$testimonial_content','$testimonial_image')";
我该怎么办呢?
答案 0 :(得分:0)
当您$user_image = $row['image'];
尝试echo $user_image
时,看看您是否获得了预期的数据。
如果您已获得预期的数据,请尝试在
之前将$testimonial_image=$user_image
添加到您的php代码中
$insert_query = "INSERT INTO testimonials
...
这会使变量$testimonial_image
的值与您已检索的$user_image
的值相同。
如果这不起作用,则一个或两个查询中可能存在sql错误。
编辑:以下关于将文件复制到新文件夹的评论:
要复制一个flie,这与sql无关:
copy("/images/user_image/".$user_image , "/images/testimonial_image/".$user_image)