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

mySQLi सरणी सीधे जेसन सरणी के लिए

यदि आपकी क्वेरी में कोई पैरामीटर नहीं है, तो आप तैयार कथन का उपयोग करने से भी बच सकते हैं। कुछ ऐसा ही काफी होना चाहिए

header('Content-type: application/json');
echo json_encode(
    $conn->query('SELECT id, name FROM thetable')
         ->fetch_all(MYSQLI_ASSOC)
);
exit;

यदि आपको कथन की आवश्यकता है, तो mysqli_stmt::get_result

$stmt = $conn->prepare($sql);
// $stmt->bind_param(...);
$stmt->execute();
$result = $stmt->get_result();

header('Content-type: application/json');
echo json_encode($result->fetch_all(MYSQLI_ASSOC));
exit;



  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. रॉ SQL क्वेरी को Laravel Eloquent में बदलें

  3. MySQL संग्रहीत कार्यविधि बनाम फ़ंक्शन, जिसका उपयोग मैं कब करूंगा?

  4. jOOQ जेनरेट की गई कुंजियों को वापस करने के साथ क्वेरी डालें

  5. Laravel . में डेटा को प्रभावित किए बिना तालिका योजना अद्यतन कर रहा है