Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
09, 2008, 01:07:25 am
42744 Mesaj 8090 Konu Gönderen: 17931 Üye
Son üye: medist
Turk-Php.Com Forum  |  Yardım Forumları  |  Veritabanı Yardım Forumu  |  Databaseden Excel'e « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Databaseden Excel'e  (Okunma Sayısı 302 defa)
beelzebub1
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 4


Üyelik Bilgileri
Databaseden Excel'e
« : 07, 2006, 03:33:30 pm »

Kullanıcı sadece belirli satır ve sütunları excel (csv) olarak kaydetsin istiyorum. Nasıl bir kod kullanmalıyım.
Şunu denedim ama olmadı
Alıntı
<?
//dosyayi csv_kaydet.php olarak kaydedin.
//iletisim: umit.tartici@gmail.com

$conn = mysql_connect("localhost","root","") or die;
mysql_select_db("db_adi",$conn);
$tablo = "tablo_adi"; //tablonun adi

if ($csv)
{
header("Content-Type: text/x-csv");
header("Expires: ".gmdate("D, d M Y H:i:s")." GMT");
header("Content-Disposition: attachment; filename=\"ornek.csv\"");

$sql = "SELECT * FROM $tablo";
$sonuc = mysql_query($sql);

$data = ""; //buraya noktali virguller ile ayirarak alanlarin basliklari yazilabilir. (ALAN1;ALAN2;ALAN3 gibi)

while ($bilgi = mysql_fetch_array($sonuc))
{
$data .= $bilgi["alan_adi_1"].";".$bilgi["alan_adi_2"].";".$bilgi["alan_adi_3"].";"."\r\n";
}
echo $data;
}
else
{
echo "<a href=\"csv_kaydet.php?csv=1\">CSV Formatında Kaydet[/url]";
}
?>
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.