J'ai redimensionné l'image que je reçus de l'utilisateur en utilisant le code ci-dessous:Comment mémoriser le résultat dans la base de données mysql php imagejpg()
$imagedata = getimagesize($_FILES['uploadedimage']['tmp_name']);
$newwidth = $imagedata['0']/3;
$newheight = $imagedata['1']/3;
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($_FILES['uploadedimage']['tmp_name']);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $imagedata['0'], $imagedata['1']);
// Output and free memory
ob_start();
imagejpeg($thumb);
echo '<img src="data:image/jpeg;base64,' . base64_encode(ob_get_clean()) . '">';
imagedestroy($thumb);
maintenant je suis en utilisant cette ligne
echo '<img src="data:image/jpeg;base64,' . base64_encode(ob_get_clean()) . '">';
pour afficher l'image mais à la place, je veux la stocker dans ma base de données. Je ne suis pas capable de comprendre. J'ai cherché dans beaucoup de forum et n'ai pas trouvé n'importe quelle réponse. S'il vous plaît aider.
Vous ne devez pas inclure la requête db et insérer ici. Comment devrait-il insérer? –
@AnandPandey oui ce code est là je ne l'ai pas ajouté ici et je sais comment faire une requête et l'insérer dans DB. Le point ici est comment puis-je le stocker dans DB comme dans quelle valeur ai-je envoyé des valeurs. "INSERT INTO db (image) VALUES (????)"; –