Maison > base de données > tutoriel mysql > Les instructions préparées mysqli peuvent-elles exécuter plusieurs requêtes simultanément ?

Les instructions préparées mysqli peuvent-elles exécuter plusieurs requêtes simultanément ?

Barbara Streisand
Libérer: 2024-10-30 16:59:03
original
824 Les gens l'ont consulté

Can mysqli Prepared Statements Execute Multiple Queries Simultaneously?

Mysqli Prepare Statements peut-il exécuter plusieurs requêtes simultanément ?

Contrairement aux instructions préparées, mysqli prépare une requête MySQL à la fois. Pour préparer plusieurs requêtes, créez plusieurs objets d'instructions préparées.

Par exemple :

<code class="php">$stmtUser = $sql->prepare("INSERT INTO user (id_user, username, pw, email) VALUES (?,?,?,?)");
$stmtProc = $sql->prepare("INSERT INTO process (id_user, idp) VALUES (?,?);");</code>
Copier après la connexion

Paramètres de liaison

Une fois que vous avez préparé les instructions, vous peut lier les paramètres séparément :

<code class="php">$stmtUser->bind_param("ssss", $id, $username, $pw, $email);
$stmtProc->bind_param("ss", $id, $idp);</code>
Copier après la connexion

Exécution et clôture des instructions

Exécuter et fermer les instructions préparées individuellement :

<code class="php">$stmtUser->execute();
$stmtUser->close();
$stmtProc->execute();
$stmtProc->close(); </code>
Copier après la connexion

Supplémentaire Conseils

  • Préparez les instructions dans différentes variables pour garantir une manipulation correcte.
  • Une erreur "appel à une fonction membre sur un non-objet" indique généralement une erreur dans la préparation ( ) déclaration.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal