Bonjour, Je voudrais savoir si PHP préparer la déclaration est synchrone ou asynchrone, par exemple:instruction PHP synchrone ou asynchrone
$req1 = "UPDATE ...";
$statement1 = $connection->prepare($req1);
$statement1->execute();
$req2 = "SELECT ...";
$statement2 = $connection->prepare($req2);
$statement2->execute();
Ainsi, le résultat de la deuxième demande dépend de la première, il peut causer des problèmes ou des résultats erronés, dans d'autres mots, il y a une possibilité que la deuxième demande s'exécute avant la première.
J'ai cherché des réponses, mais je n'ai pas trouvé de réponse claire. Merci à vous.
Les bases de données relationnelles ont des transactions que vous pouvez démarrer/valider/restaurer depuis votre code PHP; mais le code s'exécute de manière synchrone; la première exécution de l'instruction se terminera avant que la seconde est préparée et exécutée –
utiliser des transactions, qui vous fournirait l'intégrité des données – Gunnrryy
Merci, maintenant je ne devrais pas vous inquiéter à ce sujet !! –