Comment insérer des données dans deux tables ou plus?Problème avec PHP/MySQL Insérer
Actuellement j'utilise cette astuce. (Supposons juste que la syntaxe est correcte)
$Sql1 = "insert into user";
$Sql2 = "insert into files";
$Sql3 = "insert into messages";
query $Sql1
query $$ql2
query $Sql3
Donc je l'utilise et j'ai besoin d'optimiser.
Aussi, je pense que je dois utiliser la clé étrangère? Mais je ne sais pas comment le faire sur phpmyadmin.
et enfin:
C'est tout ce que je veux. Pour insérer des données sur la table "user" puis automatiquement la table "messages" et "files" aura aussi un identifiant qui est le même avec l'utilisateur .. C'est pourquoi j'utilise 3 requêtes dans mon code.
S'il vous plaît aidez-moi.
Merci à ADVANCE!
myb
Pourquoi avez-vous besoin d'optimiser cela? Les trois requêtes posent-elles un problème de performances * réel *? –