2015-07-26 3 views
1

Код выглядит отлично, но он не извлекает «GroupMembers». Помогите?Mysqli SELECT * не работает

<?php 
     $ID = $db->real_escape_string(strip_tags(stripslashes($_GET["ID"]))); 
     $GetGroupByID = mysqli_fetch_object(mysqli_query($db, "SELECT * FROM Groups WHERE ID='$ID'")); 

     $GetMembersTrunc = mysqli_query($db, "SELECT * FROM GroupMembers WHERE GroupID=$GetGroupByID->ID ORDER BY ID DESC LIMIT 0, 12") or die(mysqli_error()); 
?> 

<?php while ($gMT = mysqli_fetch_object($GetMembersTrunc)): ?> 
     ljlsdlfks 
<?php endwhile; ?> 

// shows no errors with "or die(mysqli_error());" and the text "ljlsdlfks" isn't appearing 

// looks 100% fine to me 
+0

ли $ GetGroupByID фактически возвращает объект с идентификатором в этом? –

ответ

0

Попробуйте, как это и посмотреть, если он работает:

$ GetGroupByID = mysqli_fetch_object (mysqli_query ($ дб, "SELECT * FROM группы WHERE ID = $ ID"));

0

Является ли ваш $ ID числовым параметром? Если да, то попробуйте этот код

$GetGroupByID = mysqli_fetch_object(mysqli_query($db, "SELECT * FROM Groups WHERE ID=$ID")); 
2

изменение этого: GroupID = $ GetGroupByID-> ID к этому: GroupID = '{$ GetGroupByID-> ID}

Смежные вопросы