mysql - How to fetch all the data from database in php -
यह मेरा कोड है:
& lt;? Php / *** mysql hostname * ** / $ होस्टनाम = 'लोकलहोस्ट'; / *** mysql उपयोगकर्ता नाम *** / $ username = 'root'; / *** mysql पासवर्ड *** / $ पासवर्ड = ''; {$ Dbh = नया पीडीओ ("mysql: host = $ hostname; dbname = नमूना", $ उपयोगकर्ता नाम, $ पासवर्ड) का प्रयास करें; / *** एक संदेश को गूंजते हुए कहते हैं कि हमने जुड़ा हुआ है *** / गूंज 'डेटाबेस से जुड़े & lt; br / & gt;'; $ Sql = "नमूना से चयन करें"; $ Stmt = $ dbh- & gt; क्वेरी ($ sql); $ परिणाम = $ stmt- & gt; प्राप्त करें (पीडीओ :: FETCH_ASSOC); विदेशी मुद्रा ($ कुंजी के रूप में $ परिणाम = & gt; $ val) {echo $ key '-'। $ Val। '& Lt; br / & gt;';; } $ Dbh = नल; } पकड़ (PDOException $ ई) {गूंज $ e- & gt; getMessage (); }? & Gt;
अब मैं PHP सीख रहा हूं, मुझे पोडो कनेक्शन को सम्मिलित करने के बारे में जानना चाहिए, डाटाबेस से फ़ेच डेटा अपडेट करें। मैंने इस लिंक को संदर्भित किया है
अब मुझे पहला कॉलम मान मिला .. क्या मुझे पता है कि डेटाबेस से सभी रिकॉर्ड कैसे लाएं?
अग्रिम धन्यवाद
आप बस - & gt; प्राप्त कर सकते हैं; all ()
इस विधि के साथ:
$ परिणाम = $ stmt- & gt; प्राप्त करें सभी (PDO :: FETCH_ASSOC); // सभी पंक्तियों को विदेशी मुद्रा देता है ($ का परिणाम के रूप में $ कुंजी = & gt; $ पंक्ति) {echo $ row ['id'] '-' $ पंक्ति ['column_name'] '& Lt; br / & gt;'; // ^ कॉलम का नाम, यह एक बहुआयामी रिटर्न देता है}
सिडेनोट: इसकी अभी भी अंदर एक सरणी है, इसलिए आपको उस कॉप के अनुक्रमण को एक्सेस करना होगा foreach।
या यह भी पसंद है:
जबकि ($ पंक्ति = $ परिणाम- & gt; प्राप्त करें (पीडीओ :: FETCH_ASSOC)) {$ पंक्ति ['आईडी'] गूंज करें '-' $ पंक्ति ['कॉल 1'] '& Lt; br / & gt;'; }
Comments
Post a Comment