Mysqli_query avec une requête seulement
Résolu
youssef.allmlg
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
youssef.allmlg Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
youssef.allmlg Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai dans le code php de mon site j'ai ceci :
qui était avant mysql_query($sql) or die(mysql_error()); et lorsque je charge ma page, il me met ce code d'erreur :
Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/****/****/search.php on line 26
Pourtant, il ne le faisait pas avant. Quelqu'un peut m'aider et me dire qu'est-ce que j'ai fait de mal?
Merci d'avance!
$req=mysqli_query($sql) or die(mysql_error()); //ligne 26
qui était avant mysql_query($sql) or die(mysql_error()); et lorsque je charge ma page, il me met ce code d'erreur :
Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/****/****/search.php on line 26
Pourtant, il ne le faisait pas avant. Quelqu'un peut m'aider et me dire qu'est-ce que j'ai fait de mal?
Merci d'avance!
1 réponse
Bonjour,
Il ne suffit pas de "renommer" la fonction pour que ça marche...
en se basant sur la notice d'utilisation : https://www.php.net/manual/fr/mysqli.query.php
tu verras que la "bonne" syntaxe est :
Où $link est la connexion à ta bdd :
Il ne suffit pas de "renommer" la fonction pour que ça marche...
en se basant sur la notice d'utilisation : https://www.php.net/manual/fr/mysqli.query.php
tu verras que la "bonne" syntaxe est :
if (!mysqli_query($link,$sql)) { printf("Erreur : %s\n", mysqli_error($link)); }
Où $link est la connexion à ta bdd :
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
avec ce code d'erreur :
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in /home/****/****/search.php on line 30
que faut-il changer?
Merci d'avance
mais mysqli_fetch_assoc : https://www.php.net/manual/fr/mysqli-result.fetch-assoc.php