Probleme SQL apres passage en HTPPS

Par chinouk, il y a 7 ans


Base de données MySQL

Bonjour,
Je viens de passer mon site en https ( chez OVH) et je rencontre un souci de taille puisque cela me bloque mes requêtes Mysql.
je n'arrive pas à trouver d'info sur le sujet

Ce que je fais

ma requete :
$requete = "SELECT * FROM hebergement WHERE topo ='1' " ;
$result = $db->query($requete);

Ma Fonction connection a MySqL ( dans un fichier separé)
$db = new mysqli(SERVEUR, NOM, PASSE, BASE); // création d'une instance MySQLi nommée $db
if ($db->connect_errno) { // Vérification de la connexion
echo "Echec de la connexion: (" . $db->connect_errno . ") " . $db->connect_error;
exit(); // interruption de l'exécution
}

avec mes constantes dans un autres fichier

Ce que j'obtiens

ce code me bloque ma page, si je le suprime la page ce deroule normalement ( sans les infos de la bdd) .
Merci de votre aide.

6 réponses

Ruynix, il y a 7 ans

essaye ça :

<?php // création d'une instance MySQLi nommée $db $db = mysqli_connect("SERVEUR","NOM","PASSE","BASE"); // Vérification de la connexion if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } ?>

Plus d'infos ici : [https://www.w3schools.com/php/func_mysqli_connect.asp]()

chinouk, il y a 7 ans

Bonjour Ruyix, cela ne fonctionne pas, j'obtiens cette erreur :
Failed to connect to MySQL: php_network_getaddresses: getaddrinfo failed: Name or service not known

chinouk, il y a 7 ans

Alors là je ne comprends rien ! ta solution m'a causé une erreur, mais quand je suis revenue à mon code d'origine cela m'a débloquée le problème ?!

jeremielbaz, il y a 7 ans

Juste par curiosité, qu'est-ce que tu écris dans "SERVEUR" ?

chinouk, il y a 7 ans

@Vasco : je vais jetter un oeil à PDO ( connait pas)
@Jeremielbaz : j'y mets l'adresse du serveur de ma Bdd chez ovh

Huggy, il y a 7 ans

Chez ovh ça devrait ressembler à mysqlx-xx.dbd
souvent on oublie le .dbd