Like query haalt maar 1 record op

Status
Niet open voor verdere reacties.

tomdb

Gebruiker
Lid geworden
10 nov 2008
Berichten
417
Hallo,
ik ben bezig met wat queries op de tabel om emailadressen op te halen, die bij een specifieke groep horen. Mijn probleem is, dat mijn query om een of andere reden alleen het eerste record dat ie vind ophaalt...
De code:
PHP:
        $sql_select_receivers = "SELECT `email` FROM `tbl_members` WHERE `groups` LIKE '%:" . $_POST['group'] . ":%'";
	$res_select_receivers = mysql_query( $sql_select_receivers );
	$row_mail_receivers = mysql_fetch_assoc( $res_select_receivers );
	$_SESSION['receivers'] = $row_mail_receivers['email'];
Als ik daarna via een print_r de array wil uitlezen, krijg ik maar 1 record terwijl het er 3 zouden moeten zijn.

Wat gaat er fout?
Tom
 
Je vergeet om door de resultaten te loopen (regel 3 en 4).
PHP:
$blaat = array();
while ($row = mysql_fetch_assoc($res_select_receivers)) {
	$blaat[] = $row['email'];
}
print_r($blaat);
 
Ah, stom dat ik daar niet aan heb gedacht;). Ik ga even kijken of het nu lukt:thumb:!
EDIT:
Gelukt nu, bedankt!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan