Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So aktualisieren Sie eine Zeile mit mehreren Bildern, in die anfänglich nur ein einzelnes Bild in PHP eingefügt wurde

Versuchen Sie, ein Trennzeichen zu verwenden, verwenden Sie zum Beispiel ein Komma und speichern Sie es so in Ihrer Tabelle:

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

und später, nachdem Sie den Datensatz extrahiert haben, verwenden Sie die Explosionsfunktion, um ihn in ein Array wie dieses zu extrahieren:

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

PS:Bitte geben Sie genügend Länge für das Bildfeld an, geben Sie ihm beispielsweise varchar(4000), um sicherzustellen, dass keine Zeichenfolge abgeschnitten wird