0
votes

Comment insérer des données dans deux tables différentes en utilisant php et mysql

J'essaie d'insérer des données dans deux tables différentes à l'aide de PHP et de MySQL, mais les données sont uniquement insérées dans la deuxième table. Quelqu'un peut-il vous expliquer pourquoi et aide-moi à résoudre le problème. Donc j'ai lu cette Stackoverflow Solution mais je ne sais pas si cela est un style orienté objet php parce que je n'avais pas de chance de faire fonctionner pour moi. XXX


3 commentaires

Il me semble que vous n'effectuez que $ stmt-> exécuté () après la deuxième instruction. Vous auriez probablement besoin de l'exécuter deux fois, une fois pour chaque insert.


Utilisez 2 variables différentes: $ STMT1 pour la première et $ STMT2 pour le seconde One ou Execute $ STMT, puis préparez la deuxième requête, dans votre code actuel, après avoir préparé la première déclaration que vous venez de l'écraser avec le second


Alors s'il vous plaît comment puis-je aller à ce sujet?


3 Réponses :


1
votes

Vous avez deux fois xxx

et la seconde écrase le premier


1 commentaires

Alors s'il vous plaît comment puis-je résoudre ce problème? Comment vais-je aller à ce sujet



0
votes

Comme Mabrouki Fakhri a suggéré, par exemple: xxx


0 commentaires

0
votes

Vous devriez avoir deux déclarations différentes, (c'est-à-dire STMT1, STMT2) et préparez-vous, liez-les à la fois. Ensuite, exécutez les deux sur deux déclarations différentes.


0 commentaires