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

कैसे mysql डेटाबेस से JSON सरणी बनाने के लिए?

क्या ऐसा कुछ है जो आप करना चाहते हैं?

$return_arr = array();

$fetch = mysql_query("SELECT * FROM table"); 

while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
    $row_array['id'] = $row['id'];
    $row_array['col1'] = $row['col1'];
    $row_array['col2'] = $row['col2'];

    array_push($return_arr,$row_array);
}

echo json_encode($return_arr);

यह इस प्रारूप में एक json स्ट्रिंग देता है:

[{"id":"1","col1":"col1_value","col2":"col2_value"},{"id":"2","col1":"col1_value","col2":"col2_value"}]

या ऐसा कुछ:

$year = date('Y');
$month = date('m');

$json_array = array(

//Each array below must be pulled from database
    //1st record
    array(
    'id' => 111,
    'title' => "Event1",
    'start' => "$year-$month-10",
    'url' => "http://yahoo.com/"
),

     //2nd record
     array(
    'id' => 222,
    'title' => "Event2",
    'start' => "$year-$month-20",
    'end' => "$year-$month-22",
    'url' => "http://yahoo.com/"
)

);

echo json_encode($json_array);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP का उपयोग करके MySQL डेटाबेस में IP पता संग्रहीत करना

  2. डेटाबेस कॉर्नर:मैसकल स्टोरेज इंजन के लिए शुरुआती गाइड

  3. MySQL WHERE IN क्लॉज के साथ इंडेक्स का उपयोग नहीं कर रहा है?

  4. दिनांक/समय सीमा के बीच डेटा चुनें

  5. MySQL CAST - MySQL में कास्ट कैसे टाइप करें