• 21-08-2019, 09:40:22
    #1
    şimdi sistemimde

    echo $user->username;
    profil sayfasında bunu yazarak o kullanıcının adının çıktısını alabiliyorum. yani $user->username; kısmında bir sıkıntı yok. yani profile.php?u=5 mesela 5 e girince kral yazıyor 4 e girince mehmet yazıyor.

    $username = $user->username;
    diyorum ayrıca ve daha sonra veri çekme işlemi yapmak istiyorum

    $baglan=mysqli_connect("localhost","root","","xd");
    $sonuc=mysqli_query($baglan,"SELECT * FROM player_stats WHERE player_name = '$username;'");
    ama böyle olunca hiçbir çıktı alamıyorum nerede hata yapıyorum?
  • 21-08-2019, 09:53:32
    #2
    Mettwork adlı üyeden alıntı: mesajı görüntüle
    şimdi sistemimde

    echo $user->username;
    profil sayfasında bunu yazarak o kullanıcının adının çıktısını alabiliyorum. yani $user->username; kısmında bir sıkıntı yok. yani profile.php?u=5 mesela 5 e girince kral yazıyor 4 e girince mehmet yazıyor.

    $username = $user->username;
    diyorum ayrıca ve daha sonra veri çekme işlemi yapmak istiyorum

    $baglan=mysqli_connect("localhost","root","","xd");
    $sonuc=mysqli_query($baglan,"SELECT * FROM player_stats WHERE player_name = '$username;'");
    ama böyle olunca hiçbir çıktı alamıyorum nerede hata yapıyorum?

    Hocam sonuc değişkeninin içinde veritabanı tablolarına bağlanırken neden parantez içinde $baglan değişkeni kullanıdınız ki.
  • 21-08-2019, 10:00:48
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    https://www.w3schools.com/php/func_mysqli_query.asp
  • 21-08-2019, 10:01:51
    #4
    $sonuc=mysqli_query($baglan,"SELECT * FROM player_stats WHERE player_name = '$username'");
  • 21-08-2019, 10:03:31
    #5
    Üyeliği durduruldu
    player_name = '$username'
  • 21-08-2019, 10:44:40
    #6
    Mettwork adlı üyeden alıntı: mesajı görüntüle
    şimdi sistemimde

    echo $user->username;
    profil sayfasında bunu yazarak o kullanıcının adının çıktısını alabiliyorum. yani $user->username; kısmında bir sıkıntı yok. yani profile.php?u=5 mesela 5 e girince kral yazıyor 4 e girince mehmet yazıyor.

    $username = $user->username;
    diyorum ayrıca ve daha sonra veri çekme işlemi yapmak istiyorum

    $baglan=mysqli_connect("localhost","root","","xd");
    $sonuc=mysqli_query($baglan,"SELECT * FROM player_stats WHERE player_name = '$username;'");
    ama böyle olunca hiçbir çıktı alamıyorum nerede hata yapıyorum?
    İşlemde bir sıkıntı yok, ek olarak şu şekilde devam ettiniz mi?

    $data = array();
    while ($row = $sonuc->fetch_assoc())
    {
         $data[] = $row;
    }
    print_r($data);
  • 21-08-2019, 10:46:49
    #7
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    İşlemde bir sıkıntı yok, ek olarak şu şekilde devam ettiniz mi?

    $data = array();
    while ($row = $sonuc->fetch_assoc())
    {
         $data[] = $row;
    }
    print_r($data);
    Yok hocam hallettim yazan arkadaşlar da sağolsun. Query de bir sıkıntı varmış. Verileri gösterirken substr kullanıyordum queryde o substr için belirtmek yerine dümdüz select* from xxx yazdığım için hata aldım. Şu an sorunsuz teşekkürler.
  • 21-08-2019, 15:33:02
    #8
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Hocam sonuc değişkeninin içinde veritabanı tablolarına bağlanırken neden parantez içinde $baglan değişkeni kullanıdınız ki.
    Mysqli bağlantısı o şekilde gerçekleşir.