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

PHP SQL Foreach Statement

foreach विधि किसी सरणी (या वस्तु) की सभी पंक्तियों पर पहली से अंतिम तक लूप करती है। यह while . से भिन्न है इस तरह से लूप करें कि एक while एक निश्चित शर्त पूरी होने तक लूपिंग करता रहता है। यह आपके द्वारा सेट की गई स्थिति के आधार पर 2 पुनरावृत्तियों या 1000 पुनरावृत्तियों के बाद हो सकता है।

foreach . में लूप, आप जानते हैं कि सरणी में जितनी कुंजियाँ हैं उतनी ही पुनरावृत्तियाँ होंगी (जब तक कि आप break का उपयोग नहीं करते हैं) इसके भीतर बयान, जो इसे तुरंत निरस्त कर देता है)।

SQL परिणाम को ऐरे या ऑब्जेक्ट के रूप में भी लौटाया जा सकता है, जिसे लूप किया जा सकता है। उदाहरण के लिए:

$query = "SELECT username,password,email,dob FROM users";
$resultSet = mysqli_fetch_all($query, MYSQLI_BOTH);
foreach ($resultSet as $id => $row) {
    echo $row['username'] // Show username
}


  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. कुंजी कीवर्ड का क्या अर्थ है?

  3. SQL DML:गलत दिनांक मान (MySQL)

  4. यदि MySQL में एक इंडेक्स बनाने या छोड़ने के लिए मौजूद है तो मैं कैसे काम कर सकता हूं?

  5. तालिकाओं में शामिल होने के बारे में फिर से सहायता चाहिए