Как я могу вставить изображение в переменную Session в SQL запрос? - PullRequest
0 голосов
/ 24 ноября 2018

привет. Я пытаюсь запустить сеанс в запросе входа в SQL, чтобы сохранить изображение в переменной Session и отобразить его.Как я могу вставить изображение в переменную Session в SQL запрос?

Запрос:

    function checkuser($conexionBd,$us,$pass){

            $sentence= $conexionBd->prepare("SELECT us_id, us_img FROM users where us_us=? AND us_pass=?");
            $img='us_img';
            session_start();
        $sentence->execute(array($us, $pass));
            if ($sentence->rowCount()==1) {

            $_SESSION['img']= $img;

            header("Location:img.php");
            exit();
            }else{

            echo 'user or password incorrect';
            }

            }

1 Ответ

0 голосов
/ 25 ноября 2018

Сначала вам нужно загрузить изображение и преобразовать его с помощью base64.

$path = 'myfolder/myimage.png';
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);

Затем вы добавите переменную $ base64 в сессию

session_start();
$_SESSION['product_number'.$base64 ] = true;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...