• 25-08-2012, 02:12:08
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?
    include('baglan.php');
    	
    	// CSV OKUMA
    	function csvoku($dosya)
    	{
    	
    		$satirlar = array();
    		foreach(file($dosya) as $satir)
    		{
    			
    			$satirlar[] = str_getcsv($satir,';');
    		
    		}
    		
    		return $satirlar;
    	
    	}
    
    	
    	// CSV YAZMA
    	function csvyaz($dosya, $veriler, $ayrac = ';')
    	{
    	
    		$file = fopen($dosya,	'w');
    		foreach($veriler as $veri)
    		{
    			
    			fputcsv($file,$veri,$ayrac);
    		
    		}
    		fclose($file);
    	}
    
    	$data = csvoku('ornek.csv');
    	
    	$cek = mysql_query("SELECT * FROM siparis WHERE siparis_durum = '8' ORDER BY siparis_id DESC");
    	while($row = mysql_fetch_array($cek)){
    	
    		// buradan aldığım verileri yazamıyorum
    
    	
    	}
    	
    	// Bunu kullanarak yazdırabiliyorum
    	$data[] = array('Başlık1','Batu','forum.ceviz.net/php');
    	
    	
    	
    	
    	csvyaz('ornek.csv',$data,';');
    
    	
    	
    	echo "<pre>";
    	print_r(csvoku('ornek.csv'));
    	echo "</pre>";
    	
    ?>
  • 25-08-2012, 12:18:22
    #2
    $data = mysql_fetch_array($cek);
  • 26-08-2012, 19:09:19
    #3
    melody adlı üyeden alıntı: mesajı görüntüle
    $data = mysql_fetch_array($cek);
    tamam böyle alıyorum fakat

    2 defa yazdırıyor bir bilgiyi.
  • 27-08-2012, 01:52:37
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    LadyArch3r adlı üyeden alıntı: mesajı görüntüle
    tamam böyle alıyorum fakat

    2 defa yazdırıyor bir bilgiyi.
    mysql_fetch_array yerine mysql_fetch_assoc kullanırsan bir kere alır. Veya ikinci yol olarak mysql_fetch_arrayı:
    mysql_fetch_array($kaynak,  MYSQL_ASSOC)
    şeklinde 2. parametresi ile kullanabilirsin tek boyutlu almak için.
  • 27-08-2012, 01:57:48
    #5
    metadige adlı üyeden alıntı: mesajı görüntüle
    mysql_fetch_array yerine mysql_fetch_assoc kullanırsan bir kere alır. Veya ikinci yol olarak mysql_fetch_arrayı:
    mysql_fetch_array($kaynak,  MYSQL_ASSOC)
    şeklinde 2. parametresi ile kullanabilirsin tek boyutlu almak için.
    Çok teşekkür ederim hocam.