Consulta con explode

danielos77 Mensajes publicados 114 Fecha de registro   Estado Miembro Última intervención   -  

¡Hola,

A partir de una tabla con 2 columnas (Mail y ColonneAExploder). Las filas para Mail contienen direcciones de correo y los campos de ColonneAExploder contienen un texto tipo "mot1, mot2, mot3".

Busco, habiendo puesto en una variable ($var) por ejemplo el texto "mot2", enviar un correo (con phpMailer) a las direcciones que tengan "mot2" en los registros de ColonneAExploder.
 

//preparación de la consulta para "exploder" los datos de los campos ColonneAExploder $req1=$bdd->prepare ("SELECT Mail, ColonneAExploder FROM Table") ; $req1->execute(); $resultat = $req1->fetchall(); if (!empty($resultat)){ foreach ($resultat as $ChampsAExploder){ $valeur=explode (", ", ChampsAExploder); Echo 'valeur : '.$valeur.'<br>'; } $req2=$bdd->prepare ("Select mail from Table where $valeur= :var BindValue (':var', $var); Execute (); $result -> fetch; if (!empty($result)){ foreach ($result as $MailAdresse){ Send mail avec phpMailer en mettant $MailAdresse comme destinataire } }

¿Es esta la mejor método?

Gracias,
Daniel