You can get output as XML format using PHP. You can import values to XML file from Mysql database using PHP.
XML expands Extensible Markup Language. It is used to share your data across various platforms. You can also retrieve values from XML file using PHP.
If you want to convert your Mysql table values into XML format using PHP, then follow below steps.
First you need to add content type of XML file in PHP in order to get output as XML format. It need to add below PHP codes in your PHP file.
After added content type of XML, you need to connect Mysql database using PHP to retrieve values from it. You add below codes after content type in PHP file.
Then select required values from Mysql database using mysql_query(). Retrieve values from query result using mysql_fetch_array. Finally your PHP file look likes below one.
<?php
header ("content-type: text/xml");
mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('fitness') or die(mysql_error());
$xml='<?xml version="1.0" encoding="UTF-8"?>';
$qr=mysql_query("SELECT * FROM `f_img` order by id desc") or die(mysql_error());
$xml.='<userlist>';
while($res=mysql_fetch_array($qr))
{
$xml.='<user><name>'.$res['name'].'</name><state>'.$res['state'].'</state><country>'.$res['country'].'</country></user>';
}
$xml.='</userlist>';
echo $xml;
?>
You will get output as XML format like below,
Now you got output as XML content. Similarly, you can get XML element's values using PHP.
Related Post:
Create Excel file using PHP and MySQL
Create XML Sitemap dynamically using PHP and MySQL
Create RSS Feed Dynamically using PHP and MySQL
PHP : Parse data from RSS Feed using SimpleXML
PHP : Parse data from XML Sitemap using simplexml_load_file and file_get_elements
Read data from JSON file using PHP
Parse data from XML file using PHP
XML expands Extensible Markup Language. It is used to share your data across various platforms. You can also retrieve values from XML file using PHP.
Get output as XML format using PHP
If you want to convert your Mysql table values into XML format using PHP, then follow below steps.
Step1: Add header to XML file in PHP
First you need to add content type of XML file in PHP in order to get output as XML format. It need to add below PHP codes in your PHP file.
header ("content-type: text/xml");
Step2: Connect mysql database
After added content type of XML, you need to connect Mysql database using PHP to retrieve values from it. You add below codes after content type in PHP file.
mysql_connect('localhost','root','');
mysql_select_db('fitness');
mysql_select_db('fitness');
Step3: Add content to XML file
Then select required values from Mysql database using mysql_query(). Retrieve values from query result using mysql_fetch_array. Finally your PHP file look likes below one.
<?php
header ("content-type: text/xml");
mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('fitness') or die(mysql_error());
$xml='<?xml version="1.0" encoding="UTF-8"?>';
$qr=mysql_query("SELECT * FROM `f_img` order by id desc") or die(mysql_error());
$xml.='<userlist>';
while($res=mysql_fetch_array($qr))
{
$xml.='<user><name>'.$res['name'].'</name><state>'.$res['state'].'</state><country>'.$res['country'].'</country></user>';
}
$xml.='</userlist>';
echo $xml;
?>
You will get output as XML format like below,
<userlist>
<user>
<name>Clark</name>
<state>California</state>
<country>USA</country>
</user>
<user>
<name>Smith</name>
<state>London</state>
<country>United Kingdom</country>
</user>
<user>
<name>Nathan</name>
<state>Franche Comte</state>
<country>France</country>
</user>
<user>
<name>Nastya</name>
<state>Moscow</state>
<country>Russia</country>
</user>
</userlist>
<user>
<name>Clark</name>
<state>California</state>
<country>USA</country>
</user>
<user>
<name>Smith</name>
<state>London</state>
<country>United Kingdom</country>
</user>
<user>
<name>Nathan</name>
<state>Franche Comte</state>
<country>France</country>
</user>
<user>
<name>Nastya</name>
<state>Moscow</state>
<country>Russia</country>
</user>
</userlist>
Now you got output as XML content. Similarly, you can get XML element's values using PHP.
Related Post:
Create Excel file using PHP and MySQL
Create XML Sitemap dynamically using PHP and MySQL
Create RSS Feed Dynamically using PHP and MySQL
PHP : Parse data from RSS Feed using SimpleXML
PHP : Parse data from XML Sitemap using simplexml_load_file and file_get_elements
Read data from JSON file using PHP
Parse data from XML file using PHP