php - website setting in a database table -


मैं एक सीएमएस बना रहा हूँ,

सीएमएस जानकारी एक mysql डेटाबेस एक तालिका को cms_settings

मुझे setting_value प्राप्त करना चाहते हैं और इसे किसी चर में संग्रहीत करना है, उदाहरण के लिए:

  $ cms_url =?? $ Cms_theme =?  

मैंने mysqli_fetch_array () का उपयोग करने की कोशिश की है लेकिन मैं इसे सही नहीं कर सका।

  & lt ;? Php की आवश्यकता होती है ('db.php'); $ S = mysqli_query ($ conn, "SELECT * FROM cms_settings"); $ I = mysqli_fetch_array ($ s); विदेशी मुद्रा ($ i के रूप में $ कुंजी = & gt; $ मान) {$ cms_url = $ i [0] [2]; }? & Gt;  

लेकिन वह काम नहीं कर रहा!

आपकी मदद की अत्यधिक सराहना की जाती है,

आपको अपने परिणामों के माध्यम से पाश की आवश्यकता है शायद ऐसा कुछ करने की कोशिश करें:

  & lt;? Php की आवश्यकता है ('db.php'); $ Settings = array (); $ S = mysqli_query ($ conn, "SELECT * FROM cms_settings"); जबकि ($ पंक्ति = mysqli_fetch_assoc ($ s)) {$ settings [$ row ['setting_name']] = $ row ['setting_value']; }  

संपादित करें: एक सरणी में अपनी सेटिंग्स को सहेजने के लिए।

edit2: यदि आप विशिष्ट सेटिंग प्राप्त करना चाहते हैं, तो इसे किसी फ़ंक्शन में रखें।

  फ़ंक्शन getSetting ($ name) {आवश्यक ('db.php'); $ Name = mysqli_real_escape_string ($ कॉन, $ नाम); $ S = mysqli_query ($ conn, "SELECT * से cms_settings WHERE 'सेटिंग_name` =' {$ name} ''); जबकि ($ पंक्ति = mysqli_fetch_assoc ($ s)) {वापसी पंक्ति $ ['सेटिंग_value']; }      विवरण झूठा है; }  

Comments

Popular posts from this blog

c# - SignalR: "Protocol error: Unknown transport." when navigating to hub -

Camel ProducerTemplate possible memory leak -

javascript - Adhering to a max length setting with jshint -