Bonjour à tous,
je me permet de venir vers vous car je suis entrain de mettre à jour un intranet (passage dernier version php) sur d'une fonction qui permet de se connecter a une bdd en passant de "mysql" à mysqli
voici la fonction mise à jour en mysqli (présent dans un fichier bdd.php)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function connexion_mysql() { $server="127.0.0.1"; $user="*"; $pass="aaaaa"; $db="intranet"; $mysqli = mysqli_connect($server,$user,$pass,$db); if (mysqli_connect_errno()) { printf("Échec de la connexion : %s\n", mysqli_connect_error()); exit(); }
sur ma page index.php
J'ai une erreur qui indique que $mysqli est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 include ("php/fonction.bdd.php"); .... connexion_mysql(); .... $selection = sprintf("select * FROM users WHERE users_disabled='0' AND login ='%s'",mysqli_real_escape_string($mysqli,$login)); ....si j’inclus ce codeUndefined variable: mysqli
directement dans index.php cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $server="127.0.0.1"; $user="*"; $pass="aaaaa"; $db="intranet"; $mysqli = mysqli_connect($server,$user,$pass,$db);
Quelle élément est oublié dans fonction ou bien quelle erreur est-je commis?
merci d'avance pour vos explications
guigui69
Partager