Mencoba membantu Teman yang ingin membuat semacam quis dimana datanya ditampung di Mysql
Live demonya
Cara membuatnya adalah sebagai berikut
Buat Tabel quis dengan sql Dump
CREATE TABLE IF NOT EXISTS `quis` (
`id` varchar(100) NOT NULL,
`soalnya` text NOT NULL,
`jawaban` text NOT NULL,
`a` text NOT NULL,
`b` text NOT NULL,
`c` text NOT NULL,
`d` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `quis`
--
INSERT INTO `quis` (`id`, `soalnya`, `jawaban`, `a`, `b`, `c`, `d`) VALUES
('1', 'soal!', 'c', 'ada deh', 'ups', 'lupa', 'tararam'),
('2', '1+1', 'b', '6', '2', '50', '11'),
('3', '3+3', 'd', '45', '9', '78', '6'),
('4', '4+4', 'd', '9', '20', '2', '8');
Buat parse MySQL to Xml melalui PHP
disini saya beri nama soal.php
<?php
header('Expires: Mon, 26 Jul 2012 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
$server = "localhost";
$username = "root";
$password = "";
$database = "namadatabasekamu";// isi dengan nama database kamu
mysql_connect($server, $username, $password);
mysql_select_db($database);
$namaTabel = "quis";
header('Content-Type: text/xml');
$query = "SELECT * FROM $namaTabel ORDER BY id";
$hasil = mysql_query($query);
$jumField = mysql_num_fields($hasil);
echo "<?xml version='1.0'?>";
echo "<data>";
while ($data = mysql_fetch_array($hasil))
{
echo "<".$namaTabel.">";
$id = $data["id"];
$soalnya = $data["soalnya"];
$jawaban = $data["jawaban"];
$a= $data["a"];
$b= $data["b"];
$c= $data["c"];
$d= $data["d"];
echo "<soalnya jawaban=\"".$jawaban."\" ><![CDATA[".$soalnya."]]></soalnya><a>".$a."</a><b>".$b."</b><c>".$c."</c><d>".$d."</d>";
echo "</".$namaTabel.">";
}
echo "</data>";
?>
untuk selanjutnya anda bisa melihat dengan mendwnload link dibawah ini
Dibuat dengan Adobe cs5.5 untuk membukanya pastikan anda telah menggunakan minimal adobe cs5.5 By Ricko nada di Pustaka Flash terima kasih telah membaca :) as2 Mysql php Parse to xmL quis
facebook
twitter
google+
fb share