MySQL подзапросы в PHP - PullRequest
       4

MySQL подзапросы в PHP

1 голос
/ 27 июня 2011

У меня есть mysql query, который использует subquery для выбора всех пользователей, которые не входят в группу 10 в таблице group_member.запрос отлично работает на MYsql верстаке и возвращает ожидаемые результаты.Однако, когда я запускаю его в PHP script, он не запускает часть подзапроса, вместо этого он просто возвращает список всех пользователей.

У кого-нибудь есть идеи, что здесь происходит, или, возможно, подход, который не 'не нужен подзапрос?

include('config.php');    

$server = $cfg->dbhost;

$link = mysql_connect($cfg->dbhost, $cfg->dbuser, $cfg->dbpass);
$select = mysql_select_db($cfg->dbname); 

$query = "SELECT * FROM usr WHERE usr.id NOT IN (SELECT DISTINCT member FROM mahara.group_member WHERE mahara.group_member.group='10')";
echo '</br>' . $query . '</br>';
$result = mysql_query($query, $link);    

while ($row = mysql_fetch_assoc($result)) {
    echo $row['id'] , ' ' , $row['username'] , ' ' , $row['firstname'] , ' ' , $row['lastname'] , ' ' , $row['email'] , '</br>';   

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...