Récupération des données sur serveur MySQL
Bonjour à tous,
J'ai un petit problème, mais qui commence a me péter les ***** :D
Voila mon code et ensuite je vous explique
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
$n = mysqli_connect('mysql51-70.perso', 'monUSER', 'monMDP');
mysqli_select_db($n,'maBDD');
//on va chercher email et les dates des entreprises
$sql = "SELECT nom, tel FROM entreprises INNER JOIN relances on entreprises.id = relances.id WHERE dday = curdate();";
$req = mysqli_query($n,$sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$donnees = mysqli_fetch_array($req, MYSQL_ASSOC);
// s'il ya des entreprises
if ($donnees == true)
{
ini_set("SMTP", "smtp.bbox.fr");
ini_set("smtp_port","25");
$sujet = "Relances";
$message = "Bonjour, ne pas oublier de relancer";
foreach($req as $donnees)
{
$message.= ", ".$donnees['nom'];
$message.= ", ".$donnees['tel'];
}
$message.= " aujourd'hui !";
$destinataire = "moi@orange.fr";
$headers = "From: \"Rappel de relances\"<service.client.mail@bouyguestelecom.fr>\n";
$headers .= "Reply-To: moi@mondomaine.fr\n";
$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"";
mail($destinataire,$sujet,$message,$headers);
mysqli_free_result($req); |
Je vous explique, quand je suis en local ( donc avec localhost root et pas de mot de passe) tout va bien je reçois mon mail comme ceci :
Ne pas oublier de relancer, "nom entreprises, numeroTelephone" etc...
Mais quand je configure pour mettre sur le serveur ovh donc avec mon serveur SQL ci-dessus et mes logins et mdp je recois le mail mais sans les données des entreprises, juste la phrase "Ne pas oublier de relancer aujourd'hui !"
Et je n'arrive pas a comprendre pourquoi :(
Merci de votre Aide :mouarf: