Assalamualaikum, apa kabar? selamat pagi hehehehe. Pada postingan kali ini, saya akan membagi cara mengkonversikan data MySQL kedalam bentuk format JSON menggunakan bahasa pemograman PHP. Hasilnya akan berupa teks yang isinya dalam bentuk format JSON, ini akan berguna jika kita akan melakukan pengambilan data dari MySQL ke aplikasi android, dsb. Saya akan membagikan 2 cara untuk mengkonversi MySQL ke format JSON menggunakan PHP, itu yang saya tahu, atau mungkin anda ada cara lain yang anda ketahui.
Langsung saja kita pada cara-caranya.
Cara I
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <? php $ response = array (); $ con = mysql_connect ("localhost", "root","") or die(mysql_error()); mysql_select_db("test") or die(mysql_error()) or die(mysql_error()); $ result = mysql_query ("SELECT * FROM t_kecamatan") or die(mysql_error()); if (mysql_num_rows($result) > 0) { // looping hasil // pendaftaran node $response["data"] = array(); while ($row = mysql_fetch_array($result)) { $kecamat = array(); $kecamat["pid"] = $row[0]; $kecamat["name"] = $row[1]; // masukan pendaftaran pada $response array_push($response["data"], $kecamat); } // sukses $response["success"] = 1; echo json_encode($response); } else { $response["success"] = 0; $response["message"] = "Tidak ada data yang ditemukan"; echo json_encode($response); } ?> |
Cara II
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <? php $ con = mysql_connect ("localhost", "root","") or die(mysql_error()); mysql_select_db("test",$con) or die(mysql_error()) or die(mysql_error()); $ d = mysql_query ("SELECT * FROM t_kecamatan"); $ v = '{"data":[' ; while($ r = mysql_fetch_array ($d)){ if(strlen($v)<10) { $v . = '{"pid" : "' .strip_tags($r[0]).'","name" : "'.strip_tags($r[1]).'"}'; } else { $v . = ',{"pid" : "' .strip_tags($r[0]).'","name" : "'.strip_tags($r[1]).'"}'; } } $v . = '],"success":1}' ; echo $v; ?> |

No comments:
Post a Comment