Le 08/07/2017 à 14:22

Bonjour,
J'essaie de d'établir une connexion à ma base de donnée dans une page php
J'utilise ce code :
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');

J'obtiens une erreur 500 "Cette page ne fonctionne pas
Impossible de traiter cette demande via xxxxxxxxxxxxxxxxxxx.raidghost.com à l'heure actuelle.
HTTP ERROR 500"

Je ne comprends pas pourquoi j'obtiens cette erreur. Si j'enlèvela ligne de connexion à la base, le code fonctionne correctement
Pouvez-vous m'éclairer ?
IMOOPsy - Incubateur de Méthodes et Outils en Orientation Professionnelle

Le 08/07/2017 à 17:11

Bonjour,

Etes-vous certain de ne pas utiliser mysql_connect au lieu de mysqli_connect ?
Cette signature utilise du bbcode. Vous pouvez apprendre ici !

Le 08/07/2017 à 19:12

Oui, tout à fait
C'est étrange voilà que ça fonctionne
Je ne sais pas quelle correction j'ai fait mais voilà que ça marche
Merci quand même pour votre réponse
IMOOPsy - Incubateur de Méthodes et Outils en Orientation Professionnelle

Le 08/07/2017 à 20:39

Je suis allé voir vos logs d'erreur et il était écrit que vous utilisiez mysql_connect. Cette fonction est dépréciée depuis un certain temps et ne fonctionne plus sous php7 (version utilisée par RaidGHost). Tant mieux si ça fonctionne !
Cette signature utilise du bbcode. Vous pouvez apprendre ici !

Le 09/07/2017 à 07:15

Alors peut être que j'ai zappé un " i " a un moment donné ...
IMOOPsy - Incubateur de Méthodes et Outils en Orientation Professionnelle

Le 12/07/2017 à 18:34

normalement maintenant c'est
new PDO(host:****user:*****mdp:****)

Le 12/07/2017 à 21:13

Pas forcément. Je crois que PDO fait un mysqli quand il s'utilise avec mysql. Mais c'est plus portable en effet.
Cette signature utilise du bbcode. Vous pouvez apprendre ici !

Le 01/08/2023 à 11:14

Ce message a été masqué par le modérateur Rémix.