Я создал страницу входа, которая при переходе пользователя на страницу picture.php, должна содержать изображения пользователя, я уже создаю загружаемую страницу для загрузки изображения в файл каталога, и когда пользователь загружает изображение, ссылка на изображение добавляется в новую строку в базе данных, мне нужно добавить ссылку на изображение в существующую строку пользователя, я уже создал сеанс для пользователя при входе в систему.PHP - Как добавить данные в существующую строку в базе данных
Поэтому мне нужно добавить ссылку на изображение в существующую строку пользователя.
Это код, который вставляет изображение в каталог и сохраняет его ссылку на новую строку базы данных.
<?php
$name = $_FILES["myfile"] ["name"];
$type = $_FILES["myfile"] ["type"];
$size = $_FILES["myfile"] ["size"];
$temp = $_FILES["myfile"] ["tmp_name"];
$name = $size.$size .$name ;
$error = $_FILES["myfile"] ["error"];
if ($error > 0){
die ("Error uploading image");
}else{
mysql_query("INSERT INTO userid (imageid) VALUES ('.$name')");
move_uploaded_file($temp,"uploaded/".$name);
echo "Upload Completed";
}
?>
И форма загрузки является
<html>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="myfile">
<input type="Submit" value="Upload">
</form>
</html>
Так как ссылку изображения в Exist строке пользователя.
use mysql 'UPDATE' –
Поскольку ваш ввод' Insert query', очевидно, будет вставлять новую строку, вместо этого «обновлять» существующую строку с помощью 'Update query'. –