İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Csv formatinda kayit

SametE

0
İyinet Üyesi
Katılım
7 Mart 2008
Mesajlar
307
Reaction score
0
Konum
Balıkesir
Mysqldeki bir tablo verilerini csv formatinda kaydetmek

Kod:
<?
//dosyayi csv_kaydet.php olarak kaydedin.
//iletisim: [email protected]

$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</a>";
}
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst