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

PHP चर और सरणी में पंक्ति के MySQL फ़ील्ड निकालें

आप extract() का उपयोग कर सकते हैं :

extract($row);

हालांकि , बहुत ध्यान रखें कि आप इस फ़ंक्शन के साथ अपने नाम स्थान को प्रदूषित न करें। मान लें कि आपके पास पहले से $car . नाम का एक वैरिएबल है , और आपके डेटाबेस में car . नामक एक फ़ील्ड है . हो सकता है कि आप अनजाने में अपने मौजूदा वैरिएबल को ओवरराइट कर रहे हों!

तब, इसका उपयोग करना अधिक सुरक्षित हो सकता है:

extract($row, EXTR_SKIP); // don't extract variables that already exist in the namespace

संपादित करें: आपके संपादन के संबंध में, आपको परिणामों के लिए एक सरणी बनाने की आवश्यकता नहीं है... आपकी $row सरणी है परिणाम। यदि आप अपने संपादन के अनुसार सरणी का निर्माण करते हैं, तो $arr['field1'] = $row['field1'] , तो क्यों न इस सरणी के निर्माण को पूरी तरह से दरकिनार कर दें और केवल मूल $row . का उपयोग करें ?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उपयोगकर्ता '[ईमेल संरक्षित]' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:नहीं)

  2. MySQL विशेषक असंवेदनशील खोज (स्पेनिश उच्चारण)

  3. एक पंक्ति मान के रूप में अल्पविराम विभाजक के साथ गिने गए मान कैसे प्राप्त करें

  4. 127.0.0.1 . के साथ mysql से कनेक्ट नहीं हो सकता

  5. PHP में बहुआयामी सरणी के माध्यम से लूप और MySQL डालें (स्टॉक डेटा)