• 04-08-2010, 22:49:47
    #1
    arkadaşlar herkese kolay gelsin.
    kullandığım kodlar aşağıdadır.

    mysql_connect($hostname, $username, $password); 
    mysql_select_db($database); 
    
     header('Content-type: text/xml');
       echo '<?xml version="1.0" encoding="utf-8"?>';
       echo '<govde>';
       
    $sorgu = "SELECT * FROM site_news WHERE id=1";
    $sonuc = mysql_query($sorgu);
    while ($goster = @mysql_fetch_array($sonuc)) ;
    
    echo "<icerik>'{$goster["news_news"]}'</icerik>";
    
    
    
    
    echo '</govde>';
    		?>
    yukardaki kodlar ile xml çıktısı almak istediğimde sadece aşağıdaki çıkıyor. yani '' işaretlerini gösteriyor. {$goster["news_news"]} burası çalışmıyor bir türlü

      <?xml version="1.0" encoding="utf-8" ?> 
    - <govde>
      <icerik>''</icerik> 
      </govde>
    acaba sorun nerdedir.
  • 04-08-2010, 22:55:36
    #2
    while ($goster = @mysql_fetch_array($sonuc)) {
    
    echo '<icerik>'.$goster['news_news'].'</icerik>';
    }
    denermisiniz ?
  • 05-08-2010, 02:00:38
    #3
    @Sırrı; echo'da nokta değil virgül kullanman gerekir. Yani şöyle olacak:

    while ($goster = @mysql_fetch_array($sonuc)) {
    
    echo '<icerik>', $goster['news_news'], '</icerik>';
    }
  • 05-08-2010, 09:01:11
    #4
    Hkan adlı üyeden alıntı: mesajı görüntüle
    @Sırrı; echo'da nokta değil virgül kullanman gerekir. Yani şöyle olacak:

    while ($goster = @mysql_fetch_array($sonuc)) {
    
    echo '<icerik>', $goster['news_news'], '</icerik>';
    }
    virgülü ilk defa sizde duydum
    ben nokta kullanıyorum sorunsuzda çalışıyor
  • 05-08-2010, 09:19:11
    #5
    Üyeliği durduruldu
    while ($goster = @mysql_fetch_array($sonuc)) ; bu satırdaki noktalı virgulu kaldırsnaız da yeter.
  • 05-08-2010, 09:40:54
    #6
    Sırrı adlı üyeden alıntı: mesajı görüntüle
    while ($goster = @mysql_fetch_array($sonuc)) {
    
    echo '<icerik>'.$goster['news_news'].'</icerik>';
    }
    denermisiniz ?
    <?xml version="1.0" encoding="utf-8" ?>
    <govde />


    boyle oldu şimdide
  • 05-08-2010, 10:02:25
    #7
    <?
    mysql_connect($hostname, $username, $password);
    mysql_select_db($database);

    header('Content-type: text/xml');
    echo '<?xml version="1.0" encoding="utf-8"?>';
    echo '<govde>';

    $sorgu = mysql_query("SELECT * FROM site_news WHERE id='1'");
    while ($goster = mysql_fetch_array($sorgu)) {
    echo '<icerik>'.$goster['news_news'].'</icerik>';
    }

    echo '</govde>';
    ?>
  • 05-08-2010, 12:14:01
    #8
    echo "<icerik>$goster['news_news']</icerik>";

    Direk böyle kullanın gitsin ne uğraşıyorsunuz