2016-06-25 3 views
0

Я хочу, чтобы скопировать изображение пользователя из таблицы пользователейКак я могу вставить (или скопировать) изображение из одной таблицы в другую

$query = "SELECT * from users WHERE username ='$username'"; 
$result = mysqli_query($connection, $query); 
$row = mysqli_fetch_assoc($result); 
$user_image = $row['image']; 

и вставить изображение пользователя в таблицу Testimonials как ($ testimonial_image)

$insert_query = "INSERT INTO testimonials (testimonial_author, testimonial_content, testimonial_image) "; 
$insert_query .="VALUES ('$testimonial_author','$testimonial_content','$testimonial_image')"; 

Как я могу это сделать ??

+0

'$ user_image = $ row ['image']; $ testimonial_image = $ user_image'? – grateful

+0

Я хочу скопировать изображение из папки пользователя в папку отзывов, потому что его не та же папка @grateful –

ответ

0

Когда вы делаете $user_image = $row['image'];, попробуйте echo $user_image, чтобы узнать, есть ли у вас данные, которые вы ожидали.

Если у вас есть данные, которые вы ожидали, попробуйте добавить $testimonial_image=$user_image в код PHP, прежде чем

$insert_query = "INSERT INTO testimonials ...

Это сделает значение переменной $testimonial_image такой же, как значение $user_image, что вы уже получили.

Если это не сработает, могут быть ошибки sql в одном или обоих запросах.

EDIT: Следующие комментарии НИЖЕ о дублировании файла в новую папку:

Чтобы скопировать flie, это не имеет ничего общего с SQL:

copy("/images/user_image/".$user_image , "/images/testimonial_image/".$user_image) 

см http://php.net/manual/en/function.copy.php

+0

ваше решение только копирует значение '$ user_image' в' $ testimonial_image' , но я хочу, чтобы рядом с ним было скопировать ** файл изображения ** из папки изображений пользователей в папку условных изображений! @grateful –

 Смежные вопросы

  • Нет связанных вопросов^_^