2010-05-19 19 views
9

PHP manual का उदाहरण ओओपी का उपयोग कर रहा है। क्या प्रक्रियात्मक रूप से ऐसा करने का कोई तरीका है?क्या मैं प्रक्रियात्मक PHP में तैयार कथन लिख सकता हूं?

+0

आप इसकी प्रक्रिया लिखने के लिए देवताओं के नाम पर क्यों चाहते हो? स्पीड माइक्रोप्टाइमिशन? मैं लगभग किसी भी मामले में थोड़ा गति अंतर पर पठनीयता, संक्षिप्तता और रखरखाव पसंद करूंगा। –

+0

कुछ लोगों के पास उनके कारण हैं। हो सकता है कि वे मानक 'mysql_query' वाक्यविन्यास से परिचित हों और पीडीओ ऑब्जेक्ट को तुरंत चालू नहीं करना चाहते हैं। –

+0

@Sune। मैं अब तक प्रक्रियात्मक के माध्यम से mysql कर रहा था और सिर्फ यह देखना चाहता था कि वस्तुओं के साथ ऐसा किए बिना तैयार बयानों का उपयोग करने का कोई तरीका था या नहीं। इसके साथ बस अधिक परिचित – ggfan

उत्तर

8

MySQLi में प्रक्रियात्मक-शैली फ़ंक्शन कॉल हैं जो तैयार कथन को संभाल सकती हैं। (प्रक्रियात्मक शैली कार्यों में से कुछ अनुचित हैं, लेकिन।)

http://us.php.net/manual/en/mysqli-stmt.prepare.php

+0

आपको बहुत धन्यवाद। – ggfan

+3

हां उन्होंने उनमें से कुछ को कम किया। लेकिन उनके स्थान पर नए बयान जोड़े। http://php.net/manual/en/mysqli-stmt.prepare.php – Maelish

+0

* अवमूल्यन करने के लिए, समय के साथ मूल्य में कमी करना है :) –

3

हाँ, आप कर सकते हैं। जहां तक ​​मुझे पता है कि पीडीओ पूरी तरह से ऑब्जेक्ट उन्मुख है, लेकिन आप mysqli में देखना चाहते हैं जो प्रक्रियात्मक और ओओ शैलियों दोनों की अनुमति देता है।

प्रक्रियात्मक कोडर मूलभूत लगभग समान पाएंगे। से पहले mysql_connect() जैसे फ़ंक्शन का उपयोग किया जाएगा, नया फ़ंक्शन बस mysqli_connect() है। पुराने mysql_x फ़ंक्शंस में से अधिकांश समकक्ष mysqli_x संस्करण हैं।

Source

संबंधित मुद्दे