Fonction personnalisé avec MySQLi

Résolu
Wilou017 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -  
Wilou017 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -
j'avais une fonction comme celle la :
function UserByID($id,$nom,$prenom)
{
$userbyid=mysql_fetch_assoc(mysql_query("SELECT prenom,nom FROM user WHERE id='".$id."' LIMIT 1"));
$return = "";
if($nom==1){
$return .= $userbyid['nom']." ";
}
if($prenom==1){
$return .= $userbyid['prenom'];
}

return $return;
}


ça permet qu'a partir d'un ID ça renvoie le nom, le prénom ou les deux
mais depuis que j'ai mis a jour pour mettre mysqli ça marche plus

function UserByID($id,$nom,$prenom)
{
$userbyid=mysqli_fetch_assoc(mysqli_query($bdd,"SELECT prenom,nom FROM user WHERE id='".$id."' LIMIT 1"));
$return = "";
if($nom==1){
$return .= $userbyid['nom']." ";
}
if($prenom==1){
$return .= $userbyid['prenom'];
}

return $return;
}


ca me renvois ca :


Warning: mysqli_query() expects parameter 1 to be mysqli, null given in H:\xampp\htdocs\fonctions.php on line 25

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in H:\xampp\htdocs\fonctions.php on line 25
A voir également:

1 réponse

Wilou017 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   11
 
RESOLU!

j'appel comme ca : UserByID($id,1,1,$bdd);

avec :
function UserByID($id,$nom,$prenom,$db)
{
$userbyid=mysqli_fetch_assoc(mysqli_query($db,"SELECT prenom,nom FROM user WHERE id='".$id."' LIMIT 1"));
$return = "";
if($nom==1){
$return .= $userbyid['nom']." ";
}
if($prenom==1){
$return .= $userbyid['prenom'];
}

return $return;
}
0