Bonjour !
Je me suis embarqué dans un projet de fou, convertir mon site des fonctions MySql vers les nouvelles MySqli, puisque MySql va mourir bientôt.

J'ai passé toute ma soirée à comprendre comment convertir entre les fonctions, mais je n'arrive pas à me connecter à ma base de données !?

J'ai beau chercher, je ne comprend simplement pas pourquoi. Peut-être quelqu'un comprendra mon erreur ??

Voici mon code PHP, que j'utilise pour faire un test de connexion:
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 $link = mysql_connect($Serveur,$User,$Mdp);
 $connect = mysql_select_db($Base,$link);
 
print "Démarrage du test avec SQL<BR>";
 
$q = mysql_query('SELECT * FROM Poolers LIMIT 2');
while($r = mysql_fetch_array($q)) {
    Print $r['Nom'];
}
 
 
print "<BR>--- fin SQL<BR><BR>Démarrage du test avec SQLi<BR>";
 
$Cx = mysqli_connect($Serveur,$User,$Mdp,$Base);
$DBCX = mysqli_select_db($Cx,$Base);
$Qu = mysqli_query($DBCX,"SELECT * FROM Poolers LIMIT 1");
 
$Re = mysqli_fetch_array($Qu);
 
Print $Re['Nom'];
 
Print "<BR>-----FIN";

Voici le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Démarrage du test avec SQL
NOM1NOM2
--- fin SQL
 
Démarrage du test avec SQLi
 
-----FIN
MySqli ne retourne absolument rien, contrairement à MySql.

Est-ce que quelqu'un peut m'aider ?
Merci