IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Erreur ;Warning: mysqli_error() expects exactly 1 parameter, 0 given


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut Erreur ;Warning: mysqli_error() expects exactly 1 parameter, 0 given
    Bonjour,
    Je sais le sujet à déjà été traité de nombreuses fois, mais j'ai cette erreur, et j'ai beau regarder et regarder encore, je ne vois pas pourquoi.
    J'ai bien mes 2 paramètres dans mon mysqli_query, non ?
    Ce code est tout simple et entier, mais un regard nouveau pourra sans doute m'aider.
    Merci.
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                 $connection = mysqli_connect("localhost","root","mon_pass","ma_bdd"); 
     
                $insert_Enr_NWA = "INSERT INTO fichier(Nom_complet, Prenom, Langue, KFN, Décenie) Value ('$Nom_complet','$new_prenom','$new_lang', '0', '$dec') ";	  
                mysqli_query($connection, $insert_Enr_NWA) or die ('Echec de la requete de l association '.$insert_Enr_NWA.' : '.mysqli_error());

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 434
    Par défaut
    Bonjour,
    Le message d'erreur est explicite, Mysqli_error attend un paramètre, qui est obligatoire.
    Or dans ton code tu n'as passé aucun paramètre à cette fonction.

    Tatayo.

  3. #3
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut
    Bonjour Tatayo,

    Merci pour ta réponse, mais celle-ci ma laissé dubitatif.
    Ce php fait parti d'un script ou tu imagine que des requettes utilisant le mysqli_error() sont nombreux, et je n'ai aucun souci avec les autres.
    Mais pour me rassurer et contrôler si l'erreur venait bien de là, j'ai essayé d'y mettre les seuls paramètres utilisés dans celle-ci ($connection et $insert_Enr_NWA). d'abord 1 par 1 et ensuite les deux.
    1 par 1 j'ai la même erreur, et les 2 fatalement il me dit qu'il en attend 1.
    Quel peut être ce paramètre si l'erreur vient bien de là, car perso je ne vois pas quoi y mettre.
    Merci de me répondre.

  4. #4
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 434
    Par défaut
    Peut-être un début de piste sur Stackoverflow.
    Visiblement il ne faut pas mixer procédural et objet.
    Après je ne connais pas PHP, donc je ne sais pas si son cas est identique au tien.

    Peut-être faut-il déplacer cette discussion dans la section PHP ?

    Tatayo.

  5. #5
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut
    Merci je vais suivre ton conseil.
    Bonne soirée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/11/2016, 16h40
  2. Réponses: 1
    Dernier message: 18/08/2015, 04h51
  3. Warning: mysqli_real_escape_string() expects exactly 2 parameters
    Par LDAVID dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 30/01/2015, 13h52
  4. [MySQL] Message d'erreur: Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean
    Par gennievre dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 19/03/2012, 03h51
  5. Warning: mysqli_close() expects exactly 1 parameter
    Par billyrose dans le forum Langage
    Réponses: 2
    Dernier message: 10/03/2009, 09h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo