Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да напиша съхранена процедура с помощта на phpmyadmin и как да я използвам чрез php?

Тъй като съхранената процедура е създадена, променена и изхвърлена с помощта на заявки, вие всъщност МОЖЕТЕ да ги управлявате с помощта на phpMyAdmin.

За да създадете съхранена процедура, можете да използвате следното (променете, ако е необходимо) :

CREATE PROCEDURE sp_test()
BEGIN
  SELECT 'Number of records: ', count(*) from test;
END//

И се уверете, че сте задали полето "Разделител" в раздела SQL на //.

След като създадете съхранената процедура, тя ще се появи в набора от полета „Програми“ под вашите таблици (в раздела „Структура“) и можете лесно да я промените/изпуснете.

За да използвате съхранената процедура от PHP, трябва да изпълните заявка CALL, точно както бихте направили в обикновен SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да включите PHP променлива в MySQL оператор

  2. Запитване на няколко бази данни наведнъж

  3. Може ли външен ключ да препраща към неуникален индекс?

  4. Подзаявки с EXISTS срещу IN - MySQL

  5. Защо mysqli дава грешка при несинхронизиране на команди?