Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment mettre à jour une ligne avec plusieurs images qui n'a qu'une seule image insérée initialement dans php

Essayez d'utiliser un séparateur, par exemple utilisez une virgule et stockez-le comme ceci dans votre tableau :

id    image                                     organization
 1    path_to/img1.png                          org_name1
 2    path_to/img1.png,path_to/img2.png         org_name2

et plus tard, après avoir extrait l'enregistrement, utilisez la fonction éclater pour l'extraire dans un tableau comme celui-ci :

$images = explode(",", $data->image);

PS :veuillez donner une longueur suffisante pour le champ image, par exemple, donnez-lui varchar(4000), c'est pour s'assurer qu'il n'y aura pas de troncature de chaîne