• 27-10-2012, 02:09:44
    #1
    arkadaşlar windows 7 kullanıyorum. appserv kurulu.
    		<?php
    		$sonuc = mysql_query("SELECT id,baslik,icerik,tarih FROM blog");
    		while($oku = mysql_fetch_array($sonuc))
    		{
    		echo "<div class='article'><h2>".$oku[baslik]."</h2>";
    		echo "<p class='meta'>".$oku[tarih]."</p></div>";
    		}
    		?>
    yapıyorum gayet kolay bisey ancak

     Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\w2z\blog.php on line 16
    bu hatayı alıyorum anlayamadım hata neresinde :S
  • 27-10-2012, 02:17:04
    #2
    ulast adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar windows 7 kullanıyorum. appserv kurulu.
    		<?php
    		$sonuc = mysql_query("SELECT id,baslik,icerik,tarih FROM blog");
    		while($oku = mysql_fetch_array($sonuc))
    		{
    		echo "<div class='article'><h2>".$oku[baslik]."</h2>";
    		echo "<p class='meta'>".$oku[tarih]."</p></div>";
    		}
    		?>
    yapıyorum gayet kolay bisey ancak

     Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\w2z\blog.php on line 16
    bu hatayı alıyorum anlayamadım hata neresinde :S
    Değişken isimlerini kontrol edebilirsiniz mesela id değil de ID olabilir. Veya çağırılan değişkenlerin içinde tırnak işareti varsa ondan da kaynaklanıyor olabilir.
  • 27-10-2012, 02:19:18
    #3
    id,baslik,icerik,tarih bunlar doğru çağırdığım değişkenleri "baslik" diye denedim 'baslik' diye denedim [baslik] die denedim olmuyor..
  • 27-10-2012, 02:21:41
    #4
    ben aslında bir içeriğin içinde tırnak işareti olursa demek istemiştim. Mesela *"Babam ve Oğlum" filmi çok güzeldi.* gbi bir içerik varsa...*
  • 27-10-2012, 02:22:46
    #5
    Değişkenleri tek tırnak içinde yazıp dener misin?

    $oku['baslik'] gibi.

    HTC One X cihazımdan Tapatalk 2 ile gönderildi
  • 27-10-2012, 08:27:01
    #6
    $baslik = $oku['baslik'];

    şeklinde bir değişken atayıp echo bölümünde $baslik olarak göstermeyi deneyin.
  • 27-10-2012, 09:47:37
    #7
    Birde Sadece Ekrana Bastırmak İçin


    echo "<div class='article'><h2>".$oku[baslik]."</h2>";
    echo "<p class='meta'>".$oku[tarih]."</p></div>";


    Boyle Birşey Yapmanıza Gerek Yok . ( Nokta ) İşareti Kullanmadan Direk


    echo "<div class='article'><h2>$oku[baslik]</h2>";
    echo "<p class='meta'>$oku[tarih]</p></div>";

    Yazsanızda Olur Bilginize.
  • 27-10-2012, 09:49:17
    #8
    		<?php
    		$sonuc = mysql_query("SELECT id,baslik,icerik,tarih FROM blog");
    		while($oku = mysql_fetch_array($sonuc))
    		{
    		$baslik = $oku['baslik'];
    		$tarih = $oku['tarih'];
    		echo "<div class='article'><h2>".$baslik."</h2>";
    		echo "<p class='meta'>".$tarih."</p></div>";
    		}
    		?>
    yine olmadı..
  • 27-10-2012, 09:50:22
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Dosyada mysql bağlantısı yaptığınızdan emin misiniz?