Lors du téléchargement d'images sur un serveur de stockage, il est souvent souhaitable d'inclure la valeur d'incrémentation automatique (par exemple, 12345) dans le nom du fichier. Cependant, récupérer cette valeur avant d'effectuer l'insertion peut être un défi.
Une solution potentielle consiste à :
Une approche plus couramment utilisée consiste :
Pour plus de sécurité, il est crucial d'exécuter ces opérations au sein d'une transaction, en s'assurant que le processus est soit terminé dans son intégralité, soit pas exécuté du tout.
begin transaction insert into your_table (partial_data); $id = get last autoincrement id do calculations update your_table set data = full_data where id = $id commit transaction
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!