Cara Mengubah Database Mysql Menjadi Json Array Dengan PHP

Hallo sobat insideheartz , kali ini saya akan membagikan bagaimana cara mengubah mysql database menjadi sebuah json array menggunakan PHP

Tanpa basa basi, Langsung saja kita menuju kodingan nya


Kodingan nya seperti ini


$servername = "localhost";
$username ="userdb";
$password ="pass";
$dbname = "dbname";
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("gagal: " . mysqli_connect_error());
}

$sql = "SELECT * FROM cpu";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
$rows = array();
while ($row = mysqli_fetch_array($result)) {

$rows[] = $row;
}

echo json_encode($rows);
} else {
echo "no results found";
}

mysqli_close($conn);



Untuk PDO :
Kodingan nya seperti ini

$host = 'localhost';
$db = 'sanpham';
$user = 'root';
$pass = '';
$charset = 'utf8';

$dsn = "mysql:host=$host;dbname=$db;charset=$charset";
$opt = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];


$dbh = new PDO($dsn, $user, $pass, $opt);

$sql = $dbh->query("SELECT * FROM cpu");
$rows = array();
while ($row = $sql->fetchall()) {
$rows[] = $row;
}
echo json_encode($rows);



Oke untuk Kali ini cukup segini aja, semoga bermanfaat wkwkwk

Komen ya kalau ada masalah di kodingan nya

Post a Comment

0 Comments