Résolu Problème changement d’hébergeur

Statut
N'est pas ouverte pour d'autres réponses.

MrSuprman

Membre
Inscription
7 Février 2015
Messages
136
Réactions
17
Points
11 196
RGCoins
25
Bonjour ,
J'ai changer d’hébergeur , sur mon ancien hébergeur aucune erreur , mais sur suis que je vien de passer il a une erreur ,

PHP:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/universe/public_html/configuration/config.php on line 12

Merci d'avance .
 
Bonjour ,
J'ai changer d’hébergeur , sur mon ancien hébergeur aucune erreur , mais sur suis que je vien de passer il a une erreur ,

PHP:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/universe/public_html/configuration/config.php on line 12

Merci d'avance .
Tu doit juste changer mysql_connect dans ton fichier config car cette methode de connexion n’est plus a jour comme le dit le message :p
 
Tu peux nous mettre le code du fichier config.php ?
PHP:
<?php

// Connexion à la base de données en PDO
$bdd = new PDO('mysql:host=mysql.saucisson.com;dbname=SAUCISSONSANSIDENTIFIANTXD', 'SAUCISSONSANSIDENTIFIANTXD', 'GIFI', array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));;
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Connexion à la base de données en mysql_ (qui nous servira juste à deux choses)
$server = 'mysql.saucisson.com';
$user = 'SAUCISSONSANSIDENTIFIANTXD';
$passw = 'Gifi';
$db = 'SAUCISSONSANSIDENTIFIANTXD';

$connection = mysql_connect($server, $user, $passw)
or die ("Impossible de se connecter à la bdd avec mysql_" . mysql_error ());
mysql_select_db($db)
or die ("Impossible de sélectionner la bdd avec mysql_" . mysql_error ());

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//Informations du site
$nom_site = 'Universe-Radio';
$mail_createur = '[email protected]';

// réseaux sociaux
$facebook = 'https://www.facebook.com/ElevenRadioOfficiel';

//on fait appel au fichier select.php
require('select.php');
?>
>
 
Maintenant j'ai une erreur

Connexion échouée : invalid data source name
Tien je sais pas si tu comprendras :p

Jsuis pas actuellement sur pc donc pas pratique rg sur mobile ^^
 
PHP:
<?php

// Connexion à la base de données en PDO
$bdd = new PDO('mysql:host=mysql.saucisson.com;dbname=SAUCISSONSANSIDENTIFIANTXD', 'SAUCISSONSANSIDENTIFIANTXD', 'GIFI', array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));;
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Connexion à la base de données en mysql_ (qui nous servira juste à deux choses)
$server = 'mysql.saucisson.com';
$user = 'SAUCISSONSANSIDENTIFIANTXD';
$passw = 'Gifi';
$db = 'SAUCISSONSANSIDENTIFIANTXD';

$connection = mysql_connect($server, $user, $passw)
or die ("Impossible de se connecter à la bdd avec mysql_" . mysql_error ());
mysql_select_db($db)
or die ("Impossible de sélectionner la bdd avec mysql_" . mysql_error ());

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//Informations du site
$nom_site = 'Universe-Radio';
$mail_createur = '[email protected]';

// réseaux sociaux
$facebook = 'https://www.facebook.com/ElevenRadioOfficiel';

//on fait appel au fichier select.php
require('select.php');
?>
>
Tien je sais pas si tu comprendras :p

Jsuis pas actuellement sur pc donc pas pratique rg sur mobile ^^
Enfaite je dois modifier quoi dans le code je comprend pas trop :|
 
Enfaite je dois modifier quoi dans le code je comprend pas trop :|
MySQL_Connect est une fonction qui est supprimée dans les versions plus récentes de PHP, c'est pour cela que ton site te conseil plutôt d'utiliser PDO ou encore MySQLi.

En soit tu peux ignorer cet avertissement en mettant ceci dans ton PHP :
PHP:
error_reporting(E_ALL ^ E_DEPRECATED);

Mais lorsque ton site utilisera la version 7.0 de PHP, ton site ne sera plus fonctionnel car la fonction mysql_connect n'existera plus.

Donc à toi de voir si tu veux laisser comme c'est pour le moment en masquant cette avertissement, ou si tu veux te mettre à utiliser PDO/MySQLi
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut