Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP से mySQL में संग्रहित प्रक्रियाओं को कैसे सम्मिलित/बनाना है?

मैंने परीक्षण नहीं किया है, लेकिन मुझे mysqli_multi_query() से कोई आश्चर्य नहीं होगा प्रत्येक प्रश्न के समान सीमांकक होने की अपेक्षा करना। DELIMITER संशोधक का उपयोग किए बिना, संग्रहीत कार्यविधि निर्माण को एक ही क्वेरी में पैक करने का प्रयास करें?

तो इसके बजाय

<?php
$results = mysqli_multi(
    'DELIMITER $$
    USE `dbname`$$
    CREATE PROCEDURE `procname`(IN inputparameters)
    BEGIN
    ... procedure goes here

    ;
    END$$
    DELIMITER ;
');
?>

बस यह करें

<?php
$result = mysqli_query('CREATE PROCEDURE `procname`(IN inputparameters) BEGIN ...; END');

और हमें बताएं कि क्या यह काम करता है :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql श्रेणियां और उपश्रेणियां लिस्टिंग

  2. पायथन मुद्दा:vcvarsall.bat को खोजने में असमर्थ

  3. MySql ERROR 1045 (28000):उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:नहीं)

  4. डेटाबेस को MySQL या MariaDB में आयात करें

  5. क्या MySQL FIND_IN_SET या समकक्ष को इंडेक्स का उपयोग करने के लिए बनाया जा सकता है?