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

PHP/MySQL सरणी सहायता की आवश्यकता है

आपका मतलब है while($j<$i) वहाँ।

याद रखें, आपने $i के बाद . में वृद्धि की है अंतिम डालने। इसका मतलब है कि $i $dish की अधिकतम कुंजी से अधिक होगा।

कुछ विचार:

जब भी आप शून्य के साथ समानता के लिए परीक्षण कर रहे हों, तो आपको is_null . का उपयोग करने पर विचार करना चाहिए (या! is_null)। यह अधिक सटीक है।

यह:

$dish[$i]=$row['dishes'];
$i++;

बेहतर होगा:

// obviously instead of $i you would use count($dish) later (or use foreach)
$dish[]=$row['dishes']; 

वह फ़ाइनल जबकि लूप फ़ॉरच के रूप में बेहतर होगा:

foreach($dish as $val)
{
    echo $val;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग एमवीसी हाइबरनेट एन्कोडिंग/मल्टी-लाइन आयात sql

  2. Laravel Eloquent दिनों के अनुसार समूहीकृत परिणाम प्राप्त करें

  3. एक चल रही mysql क्वेरी को कैसे रोकें

  4. मौजूदा PHP/MYSQL/वेबसाइट को नेटिव IOS/Android ऐप्स में बदलें

  5. ऑर्डर बाय और लिमिट का उपयोग करके अजीब परिणाम