मैं एक php restful API बना रहा हूं और वर्तमान में मेरे पास प्रत्येक फ़ंक्शन में डेटाबेस कनेक्शन जानकारी है।क्या मुझे डेटाबेस का उपयोग करने वाले प्रत्येक फ़ंक्शन में एक php mysql कनेक्शन चाहिए?
//Connect To Database
$hostname=host;
$username=username;
$password=password;
$dbname=dbname;
mysql_connect($hostname, $username, $password) OR DIE('Unable to connect to database! Please try again later.');
mysql_select_db($dbname);
mysql_query($sqlApiAccess) or die('Error, insert query failed');
ऐसा करने का सबसे अच्छा तरीका क्या है, क्या मेरे पास प्रति php फ़ाइल में एक डेटाबेस कनेक्शन हो सकता है? या मुझे इसे प्रति फ़ंक्शन करने की आवश्यकता है जो डेटाबेस का उपयोग करता है।
सिर्फ एक कारण है कि आपको लगता है और अधिक की आवश्यकता है? – Vytautas
वैसे, 'पीडीओ' लाइब्रेरी पर एक नज़र डालें। यह डीबी के साथ काम करने के लिए अच्छा ऑब्जेक्ट उन्मुख तरीका प्रदान करता है (जैसा कि 'mysql' और' mysqli' 'के विपरीत है; यह भी तैयार बयान के लिए अनुमति देता है (जबकि 'mysql' आईआईआरसी इनका समर्थन नहीं करता है, सभी डेवलपर्स को डेवलपर को छोड़कर)। – penartur
मैं PHP के लिए नया हूं और डीबी कनेक्शन पर आवश्यकताओं पर निश्चित नहीं था। मैं पीडीओ लाइब्रेरी – Moltra