Hoi iedereen ik ben bezi gmet een query waar ik een join voor nodig heb. Ik zal het even kort uitleggen.
Ik ben een nieuwsbrief systeem aan het maken die werkt op crons (Dus dan wordt niet gelijk naar alle leden een nieuwsbrief in 1 keer gestuurd dit gaatom de 15 minuten per 200 leden)
Maar nu moet ik een vergelijking gaan maken uit 2 tabellen, want ik moet namelijk weten welke leden er nog geen ontvangen hebben.
Het volgende is het stukkje code die ik gebruik als join, er wordt wel iets afgedrukt... maar dat is alleen mijn eigen ID en niet die van anderen (ik heb mijn id in de ontvangen emails gezet), dus zou ik alle ID's moeten zien die ik nog moet hebben. Echter zie ik het volgende, mijn ID wordt steeds in de loop herhaald terwijl ik daar de ID's moet krijgen te zien van de leden die nog een nieuwsbrief moeten krijgen
<?PHP
// Controle welke leden al geweest zijn
$sql_004 = mysql_query("SELECT a.leid, b.leid FROM leden AS a JOIN nieuwsbrief_verzonden AS b ON a.leid <> b.leid WHERE cfg_nieuwsbrief='1'") or die(mysql_error());
while($moeten = mysql_fetch_assoc($sql_004)) {
echo "".$moeten['leid']."<br />";
}
?>
Wat doe ik fout?
1.009 views