2016-05-16 7 views
-1

ユーザーのギャング名を表示する際に、そのスチームIDがプレーヤーのリストに表示されています。SQL配列内の情報を使用して異なるフィールドに結果を提供する

Gang Table

私はプルするその他の詳細情報を得ることができますが、これは、私は配列から引くことを試みたのは初めてです。

 <div class="col-lg-3 col-md-6"> 
        <div class="panel panel-yellow"> 
         <div class="panel-heading"> 
          <div class="row"> 
           <div class="col-xs-3"> 
            <i class="fa fa-users fa-2x"></i> 
           </div> 
           <div class="col-xs-9 text-right"> 
            <?php 
    $sid = $steamprofile['steamid']; 
    $bob = ("[`$sid`]");  
    $sql = "SELECT `name` FROM `gangs` WHERE `members` = (' . explode(',', $bob) . ')"; 

         $result = mysqli_query($conn, $sql); 
         while ($row = mysqli_fetch_array($result)) { 

          echo "<div class='big'>" . $row["name"] . "</div>"; 
         }; 

    ?> 
           </div> 
          </div> 
         </div> 
         <a href="#"> 
          <div class="panel-footer"> 
           <span class="pull-left">Gang Management</span> 
           <span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span> 
           <div class="clearfix"></div> 
          </div> 
         </a> 
        </div> 
       </div> 

答えて

1

あなたのメンバーの列には、JSON配列テキストフィールドのようです。 TEXT検索方法を使用しない限り、直接検索することはできません。

$query = 'select * from users where members LIKE "%\"' . $steamId . '\"%"'; 
+0

これは働いていた、これは私が使用したものです。? '" . $row["name"] . "

"。 }; ?> ' – Woods

関連する問題