• 01-03-2022, 15:43:21
    #1
    edit
  • 01-03-2022, 15:49:32
    #2
    Darkbey adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar bir oyun sistemi projemle uğraşıyorumda takıldığım bir yer var danışmak istiyorum


    Böyle bir hata alıyorum
    Function.php 36. Satırdaki kod bu
    while($saydirmoruk = mysqli_fetch_object($sqlServ,$query)) {
    mysqli_fetch_objecte $sqlServ değişkenini ben ekledim kaldırıncada böyle hata alıyorum


    Bu kodun tümü budur

    function bosscek($bossne) {
    global $sqlServ;
    $query = mysqli_query($sqlServ, "SELECT * player.id,player.name,player.level,player.exp,player.$bossne,player_index.empire
      FROM player.player
      LEFT JOIN player.player_index
      ON player_index.id=player.account_id
      INNER JOIN account.account
      ON account.id=player.account_id
      WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK'
      ORDER BY player.$bossne DESC, player.level DESC
      LIMIT 20");
      $sira = 1;
    while($saydirmoruk = mysqli_fetch_object($sqlServ,$query)) {
    echo '</tr><tr class="rank_player"><td>'.$sira++.'</td><td>'.$saydirmoruk->name.'</td><td>'.$saydirmoruk->level.'</td><td>'.$saydirmoruk->$bossne.'</td><td><img src="images/lonca/'.$saydirmoruk->empire.'.jpg"></td></tr>
       ';}
    }
    NOT: Sistem oyunun veritabanına bağlıdır.
    while($saydirmoruk= mysqli_fetch_object($query)) {

    şeklinde deneyebilirsiniz hocam
  • 01-03-2022, 15:50:29
    #3
    Kullanım yanlışınız var bknz; https://www.php.net/manual/tr/mysqli...tch-object.php
  • 01-03-2022, 15:52:39
    #4
    Penia adlı üyeden alıntı: mesajı görüntüle
    while($saydirmoruk= mysqli_fetch_object($query)) {

    şeklinde deneyebilirsiniz hocam
    öyle deneyincede Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, boolean given in hatası alıyorum
  • 01-03-2022, 15:53:19
    #5
    ustunweb adlı üyeden alıntı: mesajı görüntüle
    Kullanım yanlışınız var bknz; https://www.php.net/manual/tr/mysqli...tch-object.php
    tam nerede yanlışım var hocam sql sorguyu ben yazmadım oradan şüpheleniyorum
  • 01-03-2022, 20:23:59
    #6
    <?php
    
    function bosscek($bossne) {
        global $sqlServ;
        $query = mysqli_query($sqlServ, "SELECT * player.id,player.name,player.level,player.exp,player.$bossne,player_index.empire FROM player.player LEFT JOIN player.player_index ON player_index.id=player.account_id INNER JOIN account.account ON account.id=player.account_id WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK' ORDER BY player.$bossne DESC, player.level DESC LIMIT 20");
        $sira = 1;
        while ($saydirmoruk = mysqli_fetch_object($query))
        {
            echo '</tr><tr class="rank_player"><td>'.$sira++.'</td><td>'.$saydirmoruk->name.'</td><td>'.$saydirmoruk->level.'</td><td>'.$saydirmoruk->{$bossne}.'</td><td><img src="images/lonca/'.$saydirmoruk->empire.'.jpg"></td></tr>';
        }
    }
    
    ?>
    Bu kodu hazırladım. Belki senin için yararlı olabilir.
  • 02-03-2022, 12:37:36
    #7
    aponkral adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    function bosscek($bossne) {
        global $sqlServ;
        $query = mysqli_query($sqlServ, "SELECT * player.id,player.name,player.level,player.exp,player.$bossne,player_index.empire FROM player.player LEFT JOIN player.player_index ON player_index.id=player.account_id INNER JOIN account.account ON account.id=player.account_id WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK' ORDER BY player.$bossne DESC, player.level DESC LIMIT 20");
        $sira = 1;
        while ($saydirmoruk = mysqli_fetch_object($query))
        {
            echo '</tr><tr class="rank_player"><td>'.$sira++.'</td><td>'.$saydirmoruk->name.'</td><td>'.$saydirmoruk->level.'</td><td>'.$saydirmoruk->{$bossne}.'</td><td><img src="images/lonca/'.$saydirmoruk->empire.'.jpg"></td></tr>';
        }
    }
    
    ?>
    Bu kodu hazırladım. Belki senin için yararlı olabilir.
    teşekkür ederim çözdümde başka bir problem daha var sanırsam
  • 02-03-2022, 16:16:09
    #8
    bu sorun çözülmüştür fakat farklı bir sorun devam ediyor yardım edebilecek arkadaşlar yazabilirse sevinirim