Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

istenilen bir id nin diğer bilglerini çekme

Merhaba,başlıktaki soru, basit bir işlem fakat nerde sorun var anlamadım, başka bir yöntemlemi yapmalaıyım?

id çekiyor, fakat adi bilgisini alamıyorum..
include "baglan.php";
$id=$_GET['id'];
$yaz=mysql_fetch_array(mysql_query("select * from kullanicilar where id='$id'"));
$adi=$yaz['adi'];
echo $adi;
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • siyahbeyaz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    472 cevap - 20 soru
    $yaz=mysql_fetch_array(mysql_query("select * from kullanicilar where id='$id'"));
    satirinda $sql degiskenin eksik mysql_query bir degiskene tanımlaman lazım

    ornek
    $yaz=mysql_fetch_array( $sqLLLLLLLL = mysql_query("select * from kullanicilar where id='$id'"));
    
    • hkor adlı üyenin fotoğrafı hkor
      üstad $sqlll dediğin yer ne için ?, baglan.php kaldıralım mı?
      10 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      mysql bazen mysql_fetch_array tarzı fonksiyonlarda degisken istiyor senın kullandıgın kısaltma kodu oldugu ıcın bu sart
      yanı fonksiyon degiskene bakior
      function($veri=NULL) tarzı. $yaz=mysql_fetch_array(mysql_query("select * from tablo")) or die(mysql_error());

      yapip sorguyu calıstırdıgınızda hatayı alırsınız.. bu benımde basıma gelmisti. php den olsa gerek.
      10 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      baglan.php yi kaldirma...

      normal kullanımı
      $sql = mysql_query("Select * from tablom");
      $row = mysql_fetch_array($sql);
      echo $row["field"];
      
      mysql_free_result($sql);  // isimiz tabloyla bittiyse tabloyu kapatioruz..
      unset($row); // row degiskenini temizliyoruz... 
      


      uzunca kullanımı :
      $sorgu ="Select * from tablom";
      $sql = mysql_query($sorgu);
      $row = mysql_fetch_array($sql);
      echo $row["field"];
      
      mysql_free_result($sql);  // isimiz tabloyla bittiyse tabloyu kapatioruz..
      unset($row); // row degiskenini temizliyoruz... 
      


      kısaca kullanımı :
      $row = mysql_fetch_array($sql = mysql_query("Select * from tablom"));
      
      echo $row["field"];
      
      mysql_free_result($sql);  // isimiz tabloyla bittiyse tabloyu kapatioruz..
      unset($row); // row degiskenini temizliyoruz... 
      
      10 yıl önce yazılmış
    • hkor adlı üyenin fotoğrafı hkor
      teşekkürler üstad.
      10 yıl önce yazılmış

Cevaplar

  • WormStuffy adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    5 cevap - 8 soru
    include('baglan.php');
    $id=$_GET['id'];
    $sorgu=mysql_query("SELECT * FROM kullanicilar WHERE id='$id' ");
    $sonuc=mysql_fetch_assoc($sorgu);
    $adi=$sonuc["adi"];
    $soyadi=$sonuc["soyadi"];
    
    echo $adi;
    
    • hkor adlı üyenin fotoğrafı hkor
      teşekkürler, çok basit bir hata yapmışım, tablo isimlerinde ondan dolayı gelmemiş bilgi...
      10 yıl önce yazılmış