Android Загрузить фото на MySQL с помощью UPDATE

У меня есть приложение для Android, которое будет загружать фотографии в базу данных MySQL. Эта фотография служит фотографией профиля. Это означает, что я должен ОБНОВИТЬ существующую строку пользователя.

Таблица — пользователь
Столбцы — идентификатор, имя, фотография, школьный пароль, пароль

Используя идентификатор пользователя, он загрузит фотографию в свой ряд.

Я следовал этому уроку.

https://www.simplifiedcoding.net/android-volley-tutorial-to-upload-image-to-server/

Это сценарий.

<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
$schoolid = $_POST['schoolid'];
$photo = $_POST['photo'];
require_once('dbConnect.php');
$sql ="SELECT schoolid FROM user WHERE schoolid = '$schoolid'";
$res = mysqli_query($con,$sql);
while($row = mysqli_fetch_array($res)){
$schoolid = $row['schoolid'];
}
$path = "uploads/$schoolid.png";
$actualpath = "http://192.168.0.20/quizmaker/$path";
$sql = "UPDATE user SET photo = '$actualpath' WHERE schoolid = '$schoolid'";
if(mysqli_query($con,$sql)){
file_put_contents($path,base64_decode($photo));
echo "Successfully Uploaded";
}
mysqli_close($con);
}else{
echo "Error";
}

В моем андроиде.

String photo = getStringImage(bitmap);
Map<String,String> params = new Hashtable<>();
params.put("photo", photo);
params.put("schoolid", schoolid);

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]