J'ai une base de donnée avec 7600 adresses, quand j'execute une news, elle par bien sauf certaine, en fouillant dans la base j'ai remarqué que certaine adresse etait suivi de " ; " (certaine adresses on été importé depuis un fichier txt) j'ai fait plusieur test et les mail ou ily a ";" apres celleci ne recevaient pas les mail mais celle qui n'en n'a pas , recoivent
il faut donc supprimé les " ; " a chaque fin d'adresse email, le probleme c que mannuellement y en a pour 15 jours, je pensait faire une boucle et dans celle ci un update, mais comment isoler juste l'adresse email sans le " ; " ??
//ma boucle qui selectionne les adresse ayant ";"
$reqr="SELECT email from pmnl_address where email LIKE '%;%'";
$envoi = mysql_query($reqr);
// début de la boucle
while($tableau = mysql_fetch_array($envoi)) {
//on récuere l'adresse email
$email=".tableau['email'];
// le prob est la comment on isole le " ; " ??
// on modifie l'adresse
$req="update pmnl_address Set `email`='$emailok' where hash=".$tableau['hash']".";
mysql_query($req)or die (mysql_error());
}
merci a tous