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

PHP के साथ mysql क्रिएट फंक्शन स्टेटमेंट निष्पादित करें

सबसे अधिक संभावना है कि आपको DELIMTER . की आवश्यकता नहीं है आज्ञा। यह MySQL-केंद्रित क्लाइंट प्रोग्राम से संबंधित है।

कृपया सादे पुराने अर्धविरामों के साथ प्रयास करें:

if (!$mysqli->query("DROP PROCEDURE IF EXISTS p") ||
    !$mysqli->query("CREATE PROCEDURE p(IN id_val INT) BEGIN INSERT INTO test(id) VALUES(id_val); END;")) {
    echo "Stored procedure creation failed: (" . $mysqli->errno . ") " . $mysqli->error;
}

और PHP को परिसीमन के बारे में चिंता करने दें

चेतावनी

मुझे उपरोक्त कोड http://php.net/manual से मिला है। /hi/mysqli.quickstart.stored-procedures.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL जॉइन, ग्रुप बाय और एग्रीगेट फ़ंक्शंस का उपयोग करके क्वेरी का चयन करता है

  2. MySQL में डेटा स्रोत के रूप में एक दूसरे में और खुद को एक चुनिंदा समूह का उपयोग करके तालिका को कैसे अपडेट करें?

  3. माइस्क्ल कॉम्प्लेक्स जहां क्लॉज

  4. org.hibernate.MappingException:संपत्ति मानचित्रण में ENUM इकाई में स्तंभों की संख्या गलत है

  5. MySQL से उपयोगकर्ता नाम और पासवर्ड मान्य करना