Der Code, den ich geschrieben habe, ist die Profil-ID aus der Tabelle zu bekommen, und ich möchte die ungewöhnliche, aber wenn ich array_diff oder array_diff_assoc die out []Array_diff() erzeugt nicht die richtige Ausgabe für zwei Array Fetch aus der gleichen Tabelle in PHP
require_once __DIR__ .'/connect.php';
$db = new DB_CONNECT();
$result = mysql_query("select PROFILE_ID from chat_group_members where GROUP_ID =4");
$reg = mysql_query("select PROFILE_ID from chat_group_members where GROUP_ID = 5");
$reg1 = mysql_fetch_assoc($result);//result is profile_id 9
$result1 = mysql_fetch_assoc($reg);//result is profile_id 9 and Profile id 11
$result2=array_diff_assoc($result1,$reg1);
echo json_encode ($result2);
//output is blank []
** WARNUNG **: Wenn Sie nur PHP lernen, lernen Sie bitte nicht das obsolete ['mysql_query'] (http://php.net/manual/en/function.mysql-query.php) Schnittstelle. Es ist schrecklich und wurde in PHP 7 entfernt. Ein Ersatz wie [PDO ist nicht schwer zu erlernen] (http://net.tutsplus.com/tutorials/php/why-you-should-beusing-phps-pdo- for-database-access /) und ein Leitfaden wie [PHP The Right Way] (http://www.phptherightway.com/) hilft Best Practices zu erklären. Machen Sie ** sicher ** Ihre Benutzer-Parameter sind [richtig maskiert] (http://bobby-tables.com/php) oder Sie werden mit schweren [SQL-Injektion Bugs] (http://bobby-tables.com/)). – tadman