Maison > base de données > tutoriel mysql > Comment créer et exécuter des procédures stockées dans phpMyAdmin ?

Comment créer et exécuter des procédures stockées dans phpMyAdmin ?

Linda Hamilton
Libérer: 2024-11-04 06:23:01
original
1000 Les gens l'ont consulté

How Do You Create and Execute Stored Procedures in phpMyAdmin?

Comment créer et exécuter des procédures stockées dans phpMyAdmin

La création et l'exécution de procédures stockées dans phpMyAdmin est un processus simple qui peut améliorer la gestion de votre base de données capacités. Voici un guide étape par étape pour vous aider à démarrer :

Création d'une procédure stockée

  1. Accédez à votre base de données dans phpMyAdmin.
  2. Cliquez sur l'onglet 'Routines' situé dans l'en-tête.
  3. Cliquez sur 'Ajouter une routine'.
  4. Dans la fenêtre popup qui apparaît, saisissez votre code de procédure stockée.
  5. Cliquez sur "GO" pour créer la procédure stockée.

Par exemple :

CREATE PROCEDURE calculate_age(id VARCHAR(10))
BEGIN
    SELECT name, (DATE(NOW()) - DATE_OF_BIRTH)/365 AS age
    FROM people
    WHERE id = id;
END
Copier après la connexion

Appel d'une procédure stockée à l'aide de MVC Architecture

Dans une architecture MVC, vous pouvez appeler une procédure stockée depuis votre contrôleur. Voici un exemple simplifié utilisant PHP et mysqli :

<code class="php">// Get database connection
$db = new mysqli('127.0.0.1:3306', 'username', 'password', 'database');

// Prepare statement to call stored procedure
$stmt = $db->prepare("CALL get_sales(?)");

// Bind parameter to stored procedure
$stmt->bind_param('i', $order_id);

// Execute stored procedure
$stmt->execute();

// Get result from stored procedure
$result = $stmt->get_result();</code>
Copier après la connexion

En suivant ces étapes, vous pouvez facilement créer et exécuter des procédures stockées dans phpMyAdmin et les exploiter dans vos applications MVC pour effectuer efficacement des opérations de base de données complexes.

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!

source:php.cn
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