Bu yapıyı geliştirerek mysql veritabanınızdaki datalarınızı xml standartlarına dönüştürebilirsiniz.
<?php
$dosya_adi = "deneme.xml"; // Oluşturulacak Dosya Adı
$host = "localhost"; //mysql adresiniz
$user = "kullaniciadi"; //veritabanı kullanıcı adı
$pass = "sifre"; //veritabanı kullanıcı şifresi
$database = "veritabani_adi"; //veritabanı adı
$linkID = mysql_connect($host, $user, $pass) or die("Veritabanına bağlanılamadı."); //bağlantı kuruluyor
mysql_select_db($database, $linkID) or die("Veritabanı bulunamadı.");
$resultID = mysql_query($query, $linkID) or die("Veri bulunamadı.");
$xml_output = "<?xml version="1.0" encoding="iso-8859-9"?>n";
//xml dil kodlaması belirleniyor veritabanı karakter setiyle aynı olmalı,aksi halde web sayfasında görüntülerken hata alırsınız.
$xml_output .= "<Ogrenciler>n"; //ilk xml etiketiyle başlığı açıyoruz
for($x = 0 ; $x < mysql_num_rows($resultID) ; $x++){
$row = mysql_fetch_assoc($resultID); //Veritabanında kaç satır olduğunu öğrenerek tüm satırlar için işlem yapmasını istediğimizi belirtiyoruz.
$xml_output .= "tt<isim>". $row['isim'] ."</isim>n"; //isim etiketinin içine veritabanındaki isim alanının verilerini doldurtuyoruz.
$xml_output .= "tt<soyisim>". $row['soy_isim'] ."</soyisim>n"; //aynı şekilde soy_isim alanı için
$xml_output .= "tt<okulno>". $row['okul_no'] ."</okulno>n"; //aynı şekilde okul_no alanı için
}
$xml_output .= "</Ogrenciler>"; // başta açtığımız etiketi kapatıyoruz.
$yaz=fopen($dosya_adi, "w"); //en başta belirlediğimiz isimde bir dosya yaratıyoruz.
fwrite($yaz,$xml_output); //veritabanından gelen bilgileri açtığımız dosyaya yazdırıyoruz.
fclose($yaz); //yazma işlemini kapatıyoruz.
?>
Oluşması gereken sonuç
<?xml version="1.0"; encoding="iso-8859-9"?>
<Ogrenciler>
<isim>Suphi Özgür</isim>
<soyisim>CANKURT</soyisim>
<okulno>2405010033</okulno>
</Ogrenciler>

Kaynak www.seoyarismasi.net/
05 Ekim 2008, Pazar
Bu içerikle ilgili henüz herhangi bir yorum yapılmamıştır.
27 Ocak 2009, Salı
İngilizce bir makaledir.
Detaylar...
02 Aralık 2008, Salı
Ziyaretçilerden gelen verilerin istediğimiz formata uygunluğunu kontrol etmeliyiz ki, güvenlik açığı...
Detaylar...
05 Ekim 2008, Pazar
Bu yapıyı geliştirerek mysql veritabanınızdaki datalarınızı xml standartlarına dönüştürebilirsiniz.
Detaylar...
29 Temmuz 2008, Salı
Bu işlemde php nin mb_convert_encoding fonksiyonunu kullanıyoruz.
Detaylar...
22 Temmuz 2008, Salı
İngilizce bir makaledir.
Detaylar...
22 Temmuz 2008, Salı
İngilizce bir makaledir.
Detaylar...
22 Temmuz 2008, Salı
Genelde, herhangi bir biçimlendirme söz konusu olmadığında, veritabanındaki bir bilgiyi ya da başka ...
Detaylar...
05 Mayıs 2008, Pazartesi
Curl ile kullanıcı kontrolü nasıl yapılır?
Detaylar...
14 Nisan 2008, Pazartesi
İnclude kullanımı ve örnekler
Detaylar...
07 Nisan 2008, Pazartesi
İç içe klaslar oluşturmak
Detaylar...
27 Mart 2008, Perşembe
İngilizce bir makaledir.
Detaylar...
10 Mart 2008, Pazartesi
Mysql_fetch_object, mysql_fetch_array, mysql_fetch_row, mysql_fetch_assoc, mysql_result kullanımı...
Detaylar...
10 Mart 2008, Pazartesi
Mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_object, mysql_fetch_array ve mysql_result metodları
Detaylar...
10 Mart 2008, Pazartesi
Mysql_result, mysql_fetch_array, mysql_fetch_row, mysql_fetch_object
Detaylar...
10 Mart 2008, Pazartesi
Phpde istisna kontrol ve yönetimi
Detaylar...
03 Mart 2008, Pazartesi
Exception türkçe anlamı istisna olan kelimedir. İstisnalar php'de hata yönetimini kolay, genişletile...
Detaylar...
25 Şubat 2008, Pazartesi
Php 5 ile gelen yeniliklerin başında hata kontrol mekanizmasında yapılan yenilik gelmektedir. Php 4'...
Detaylar...
16 Şubat 2008, Cumartesi
Php tabanlı web siteleri dizayn ederken, php kodlarını html kodlar arasına gömeriz. Fakat gün gel...
Detaylar...
15 Ocak 2008, Salı
WinBinder indirmek ve yüklemek , WinBinder Yapısı Hakkında Bilgiler , WinBinder Örnekleri , WinBinde...
Detaylar...
06 Ocak 2008, Pazar
Artık ister istemez her programcının bulaştığı bu teknik hakkında sayısız makale yazılmıştır bu güne...
Detaylar...
06 Ocak 2008, Pazar
Classlarla ilgili ingilizce bir makale
Detaylar...
31 Aralık 2007, Pazartesi
New, ::, __construct, __autoload kullanımları
Detaylar...
31 Aralık 2007, Pazartesi
Public, private, protected, extends, _construct
Detaylar...
31 Aralık 2007, Pazartesi
$_sessıon[] değişkeni o anki oturumla ilgili olan değişkenleri tutmakta görevli olan varsayılan olar...
Detaylar...
30 Aralık 2007, Pazar
Örnek kod ve açıklamalar
Detaylar...
24 Aralık 2007, Pazartesi
Dosya okutma ve yazdırma işlemleri dolayısıyla bir dosyanın varlığı veya yokluğu, ya da bir dosyaya ...
Detaylar...
24 Aralık 2007, Pazartesi
$_GET, $_POST, ve $_COOKIE değişkenlerini içeriğinden meydana gelen çağrışımlı bir dizidir. Bu deği...
Detaylar...
17 Aralık 2007, Pazartesi
Cookie'ler web server tarafından üretilen bilgi parçalarıdır ve client bilgisayarakaydedilirler. Coo...
Detaylar...
15 Aralık 2007, Cumartesi
Fck Editörün kendi Sitemize eklenmesi
Detaylar...