Mysql Erreur

Fermé
Heew - 9 févr. 2015 à 18:52
 Heew - 9 févr. 2015 à 19:24
Bonjour est ce que quelqu'un peut me modifier quelque lignes de code en passant de mysql a mysqli, Merci :

1-Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\NBimg\Forum\config.php on line 9


2-Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in C:\wamp\www\NBimg\Forum\config.php on line 9

3-Deprecated: mysql_select_db(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\NBimg\Forum\config.php on line 10



<?php
/******************************************************
----------------Configuration Obligatoire--------------
Veuillez modifier les variables ci-dessous pour que le
forum puisse fonctionner correctement.
******************************************************/

//On se connecte a la base de donnee
mysql_connect('localhost', 'root', '');
mysql_select_db('xxxx');

//Nom d'utilisateur de ladministrateur
$admin='admin';

/******************************************************
----------------Configuration Optionelle---------------
******************************************************/

//Nom du fichier de l'accueil
$url_home = 'index.php';

//Nom du design
$design = 'default';


/******************************************************
----------------------Initialisation-------------------
******************************************************/
include('init.php');
?>
A voir également:

2 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
9 févr. 2015 à 19:10
'lut, modifier ce fichier le fera fonctionner, mais tout le reste du site/script qui en dépend ne fonctionnera pas car il a aussi besoin d'être converti...
Toutefois voilà la version mysqli:
mysql_connect('localhost', 'root', '');
mysql_select_db('xxxx');
devient juste
$db = mysqli_connect('localhost', 'root', '', 'xxxx');
0
Utilisateur anonyme
9 févr. 2015 à 19:04
Je te conseille de mettre un @ devant tes fonctions ex :@ mysql_connect('localhost', 'root', '');
Ou de tout changer vers le mysqli ce qui n'est pas si difficile si on a peut de pages a reffaire !!

-1
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
9 févr. 2015 à 19:17
On résout pas un problème en le cachant, et on ne laisse pas quelqu'un dans le cambouis avec des pages utilisant cette pure daube architecturale qu'est l'extension MySQL...
Effectivement tout convertir est une solution si le nombre de pages est faible, mais dès qu'un s'attaque a des sites de taille, mieux vaut tout refaire.
0
Mais est ce que vous pouvez juste m'aidez a changer la fonction : mysql_connect() en mysqli
Merci
0