Konular

EBooklar

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 = "&lt;?xml version="1.0" encoding="iso-8859-9"?&gt;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 .= "&lt;Ogrenciler&gt;n";  //ilk xml etiketiyle başlığı açıyoruz
     
    for($x = 0 ; $x &lt; 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&lt;isim&gt;". $row['isim'] ."&lt;/isim&gt;n";  //isim etiketinin içine veritabanındaki isim alanının verilerini doldurtuyoruz.
    $xml_output .= "tt&lt;soyisim&gt;". $row['soy_isim'] ."&lt;/soyisim&gt;n";  //aynı şekilde soy_isim alanı için
    $xml_output .= "tt&lt;okulno&gt;". $row['okul_no'] ."&lt;/okulno&gt;n";  //aynı şekilde okul_no alanı için
    }
     
    $xml_output .= "&lt;/Ogrenciler&gt;";  // 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>

 Php Mysql to XML

 

Kaynak www.seoyarismasi.net/

Yorumunuzu Ekleyin





  • Kurallı İfadeler (regex Engine)
  • Kurallı İfadeler (regex Engine) ~ 32,811

    Bir regex'in gerçekte nasıl çalıştığını bilmek daha efektif çalışan regex ifadeleri oluşturmamızı ve regex'leri daha isabetli oluşturmamızı sağlar. Bu yazımızda oluşturduğunuz regex ifadelerinin neden beklediğiniz sonuçları vermediğini ve umduğunuz eşleşm...



  • PHP ile PDF dosya oluşturmak
  • PHP ile PDF dosya oluşturmak ~ 26,084

    Php ile yeni bir pdf dosyası oluşturmak : Öncelikle php ile pdf işlemleri yapmak için bir pdf kütüphanesine ihtiyacınız olacak



  • PHP nedir?
  • PHP nedir? ~ 24,729

    HTML kodlarının arasına yerleştirilmiş php kodlarından ayrıştırıp işleyerek sonuçta saf HTML formatında bir çıktı üretmek ve Web sunucusuna iletmektir.


  • $_FILES
  • $_FILES ~ 23,430

    Örnek kod ve açıklamalar



  • Oop - Nesne Yönelimli Programlama
  • Oop - Nesne Yönelimli Programlama ~ 20,365

    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 kadar. Bu makale de onlardan biri


  • Xampp Kurulumu ~ 19,473

    Xampp apache, mysql, php ve phpmyadmin için kolay ve basit kurulum sağlayan bir uygulamadır.




  • Php İle Excel Dosyası Oluşturmak
  • Php İle Excel Dosyası Oluşturmak ~ 18,588

    Genelde, herhangi bir biçimlendirme söz konusu olmadığında, veritabanındaki bir bilgiyi ya da başka bir tabloyu excel ortamına aktarmak için csv yöntemini kullanırım. Bu yöntem herkesin bildiği gibi, her sütunu tab ya da noktalı virgül gibi bir karakterle...


  • Verileri doğrulamak için PHP ile filtreleme işlemleri
  • Verileri doğrulamak için PHP ile filtreleme işlemleri ~ 18,384

    Ziyaretçilerden gelen verilerin istediğimiz formata uygunluğunu kontrol etmeliyiz ki, güvenlik açığı yaratmayalım. E-postaları, web adreslerini, bilgi girişlerini ve dahasını Her birine uygun farklı fonksiyonlar yazıldı bu vakte kadar. Ancak PHP 5.2.0 ve ...


  • Php ile Oturum Yönetimi (SESSION)
  • Php ile Oturum Yönetimi (SESSION) ~ 17,865

    Türkçesi oturum anlamına gelen session bilgilerin saklanması için kullanılan mantıksal bir nesnedir.Session oturum yönetimini kullanarak şifreli sayfalar oluşturarak ve bu sayfaları belirlediğiniz kullanıcıların görmesini sağlayabilirsiniz.


  • En iyi 25 php template motoru
  • En iyi 25 php template motoru ~ 17,755

    Php tabanlı web siteleri dizayn ederken, php kodlarını html kodlar arasına gömeriz. Fakat gün gelir bu kodları düzenlemek istediğimizde çok büyük bir çaba gerektirir. Bu tarz durumlarla başa çıkabilmek için ve daha kararlı bir sistem kodlamak için t...


  • Dizi Tanımlamaları
  • Dizi Tanımlamaları ~ 17,509

    PHP’de array tanımlayıcısını kullanarak içerisinde elemanları yerleştirmek yoluyla ya da index numarasını köşeli parantezler içerisinde belirterek atama yaparak dizi oluşturmak mümkündür


  • $_SERVER
  • $_SERVER ~ 17,427

    $_SERVER host bilgileri, header bilgileri, yollar ve script yolları gibi bilgileri içeren bir dizidir. Bu dizideki değerler web server tarafından üretilir. Tüm server yazılımlarının, tüm değerleri atayacağına dair bir kesinlik yoktur. Yazılım bazıl...











  • $_REQUEST
  • $_REQUEST ~ 14,413

    $_GET, $_POST, ve $_COOKIE değişkenlerini içeriğinden meydana gelen çağrışımlı bir dizidir. Bu değişken bir superglobal olduğu için tüm alanlarda (scope) geçerlidir ve bundan dolayıdır ki global $_REQUEST ; şeklinde bir tanımlamaya ihtiyaç duymaz. Eğer ...