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

एक ही सरणी में एकाधिक परिणाम रखें

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

echo stripslashes(json_encode(array('list' => $posts)));

इसके बजाय, सभी को एक सरणी में एकत्रित करें:

$results = array();
//Your code
$results[] = array('list' => $posts);
//...
$results[] = array('list' => 'No product list');
//...
//And echo just one time in the end:
echo stripslashes(json_encode($results);

या विलय के लिए ऐसा कुछ:

$results = array();
//Your code
$results = $results + $posts;
//...
$results = 'No product list';
//...
//And echo just one time in the end:
echo stripslashes(json_encode(array('list' => $results)));

साथ ही, आप पुनरावर्ती प्रश्नों के बिना अपने डेटाबेस अनुरोध को निष्पादित कर सकते हैं;

कुछ इस तरह:

SELECT vsc.* FROM VendorSubCat vsc
INNER JOIN subcategory sc ON vsc.id=sc.id
WHERE sc.cat_id = 15



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql केस जब ज्वाइन स्टेटमेंट एरर

  2. MySQL में JSON सरणी कैसे खोजें?

  3. MySQL में एकाधिक कॉलम कैसे अपडेट करें

  4. MySQL IN ऑपरेटर का प्रदर्शन (बड़ा?) मानों की संख्या

  5. PHP में पहले से चेक किए गए चेकबॉक्स को अपडेट कर रहा है