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

 MySQL Discussion :

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


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 314
    Par défaut Warning: mysqli_error() expects exactly 1 parameter, 0 given
    ! Impossible de trouver mon erreur
    La Table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    CREATE TABLE Commandes
    (Reference			VARCHAR(15) DEFAULT '0000.00.00 0000',
     CommandeDate		VARCHAR(10),
     CommandeNumero	VARCHAR(4), 
     EcrivainNom		VARCHAR(50),
     LivreIndice		VARCHAR(5),
     ISBN				VARCHAR(20) NULL,
     LivreTitre			VARCHAR(50) NULL, 
     ImpressionDate		VARCHAR(50) NULL,
     Quantité			VARCHAR(2) NULL, 
     Choix			VARCHAR(2) NULL,
     Montant			VARCHAR(10) NULL, 
     Realisation		VARCHAR(3) NULL,
     PRIMARY KEY(Reference,CommandeDate,CommandeNumero,EcrivainNom,LivreIndice));
    Le Code
    Code : 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
    23
    		$INTO_CHamps = array();
    		$INTO_CHamps[0] = "( Reference,
    							 CommandeDate,
    							 CommandeNumero,
    							 EcrivainNom, LivreIndice, ISBN, LivreTitre, ImpressionDate,
    							 Quantite, Choix, Montant,
    							 Realisation )";
     
    		$INTO_Valeurs = array();
    		for ($i=$iPHot; $i<=$xPHot; $i++) {		
    			 for ($j=1; $j<=$xLivr; $j++) {
    				  $INTO_Valeurs[$i][$j] = "( '".$PRospect[1]."',
    											 '".$AujourDHui."',
    										     '".$PRospect[3]."',
    										     '".$Commande[$iPHot][$j][4]."',
    										     '".$Commande[$iPHot][$j][5]."',
    										     '".$Commande[$iPHot][$j][6]."',
    										     '".$Commande[$iPHot][$j][7]."',
    										     '".$Commande[$iPHot][$j][8]."',
    										     '".$Commande[$iPHot][$j][9]."',
    										     '".$Commande[$iPHot][$j][10]."',
    										     '".$Commande[$iPHot][$j][11]."',
    										     'Non' )"; } }
    La Requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    		if (mysqli_num_rows($result) == 0) {										 
    			for ($i=$iPHot; $i<=$xPHot; $i++) {		
    				for ($j=1; $j<=$xLivr; $j++) {
    echo "INTO_CHamps[0] = " . $INTO_CHamps[0] . "</br>";
    echo "INTO_Valeurs[$i][$j] = " . $INTO_Valeurs[$i][$j] . "</br>";
    					 $request = "INSERT INTO Commandes '".$INTO_CHamps[0]."' Values '".$INTO_Valeurs[$i][$j]."'";
    					 $result = mysqli_query($link, $request) or 
    											die ("UpDate_05: INSERT INTO Commandes Impossible" . " > " . mysqli_error()); } } }
    L'Echo:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INTO_CHamps[0] = ( Reference, CommandeDate, CommandeNumero, EcrivainNom, LivreIndice, ISBN, LivreTitre, ImpressionDate, Quantite, Choix, Montant, Realisation )
    INTO_Valeurs[1][1] = ( '2015.07.15 0001', '2015.08.16', '1', 'Jean DUPONT', '1', '978-2-9521694-3-1', 'Livre Un', 'AOÛT 2015', '02', '00', '725', 'Non' )
    Merci pour votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 314
    Par défaut
    Résolu, c'était l'$INTO_Valeurs qui était mal indéxé

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

Discussions similaires

  1. [PDO] Array to string conversion et calcule d'après un code promotion
    Par Valadone dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 27/06/2015, 19h30
  2. Array to string conversion
    Par deathart dans le forum CodeIgniter
    Réponses: 17
    Dernier message: 04/09/2012, 14h08
  3. [MySQL] PB : "Notice: Array to string conversion"
    Par moma586 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/07/2012, 10h11
  4. [MySQL] Formulaire erreur Array to string conversion
    Par akamaru dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 19/12/2008, 12h02
  5. Réponses: 2
    Dernier message: 28/12/2007, 13h09

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