Membuat File XML dengan PHP dan Mysql - Mari Belajar Coding

27 Maret 2019

Membuat File XML dengan PHP dan Mysql


Membuat File XML dengan PHP dan Mysql

Selamat datang di blog Mari belajar koding. Artikel ini merupakan kelanjutan dari Membuat File XML Sederhana. Jika kemarin kita berhasil membuat file xml sederhana dengan menulis tag elemennya, Tutorial kali ini kita akan membuat file xml dengan PHP dari data yang berasal dari database Mysql.

Membuat File XML dengan PHP dan Mysql

Membuat File XML dengan PHP dan Mysql

Buat database terlebih dahulu. Kita ambil contoh membuat database akademik dengan tabel mahasiswa.
-- Buat database akademik
CREATE DATABASE `akademik`;
USE `akademik`;
-- buat tabel mahasiswa
CREATE TABLE `mahasiswa` (
`nim` varchar(15),
`nama` varchar(40),
`alamat` text,
`jurusan` varchar(255),
PRIMARY KEY (`nim`)
);

Membuat File XML dengan PHP dan Mysql

Insert data ke dalam tabel mahasiswa.
INSERT INTO `mahasiswa` (`nim`, `nama`, `alamat`, `jurusan`) VALUES
('1234', 'Agung Saputra', 'Semarang', 'Teknik Informatika'),
('1235', 'Dian Syaputra', 'Kendal', 'Teknik Informatika'),
('1236', 'Mirani Rahmawati', 'Pemalang', 'Sistem Informasi'),
('1237', 'Novita Sari', 'Pati', 'Manajemen Informatika');

Membuat File XML dengan PHP dan Mysql

Buat koneksi database dengan php.  Salin kode dibawah ini kemudian simpan dengan nama koneksi.php di directory htdocs kamu. htdocs/latihan-xml/.
<?php
mysql_connect("localhost","root","");
mysql_select_db("akademik");
?>

Buat file data.php untuk generate data xml dari database, simpan file di htdocs/latihan-xml/.
<?php
header('Content-type: text/xml');
header('Pragma: public');
header('Cache-control: private');

include("koneksi.php");

echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
echo "<akademik>";
$sql="select * from mahasiswa";
$query=mysql_query($sql) or die(mysql_error());
while ($dataMahasiswa=mysql_fetch_array($query)) {
 echo "<mahasiswa nim='".$dataMahasiswa['nim']."'>";
 echo "<nim>".$dataMahasiswa['nim']."</nim>";
 echo "<nama>".$dataMahasiswa['nama']."</nama>";
 echo "<alamat>".$dataMahasiswa['alamat']."</alamat>";
 echo "<jurusan>".$dataMahasiswa['jurusan']."</jurusan>";
 echo "</mahasiswa>";
}
echo "</akademik>";

Jalankan file data.php di browser dengan mengetikkan localhost/latihan-xml/data.php.

Tampilan jika file xml berhasil dibuat.
Membuat File XML dengan PHP dan Mysql

Tutorial membuat file XML dengan PHP dan Mysql sampai disini. Sekian, semoga bermanfaat.

Baca juga:


Related search:
  • Membuat file xml dengan php dan mysql
  • create file xml with php and mysql

Related Posts

Load comments