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 pour insérer une image : Warning: PDOStatement::bindValue(): SQLSTATE[HY093]: Invalid [PostgreSQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 62
    Points : 43
    Points
    43
    Par défaut Erreur pour insérer une image : Warning: PDOStatement::bindValue(): SQLSTATE[HY093]: Invalid
    salut à tous j 'essaie d'insérer une image .png , dans postgresql mais j ai cette erreur qui survient à cette ligne : $insertion->bindValue(':image',$flux,PDO:ARAM_LOB);

    Warning: PDOStatement::bindValue(): SQLSTATE[HY093]: Invalid parameter number: :image in /home/l2/blablabal/public_html/projetWeb2/services/register.php on line 14

    avec une colonne image en type bytetea ,

    pourriez vous m'aider à resoudre ce pb ?

  2. #2
    Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 62
    Points : 43
    Points
    43
    Par défaut
    bon le prrobleme venait de l 'ouverture du flux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     $path=$_FILES['avatar']['tmp_name'];
     $flux = fopen($path,'rb');
    faut l'ouvrir en rb au lieu de r parce que c est codé en bytea en postegresql et je m'etais trompé au niveau des noms de tables ou de colonnes dans mon insertion en gros c'est ça le pb entre temps beaucoup de chose on été modifiées ,c'est tout ce que je peux donner

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/01/2017, 01h19
  2. Problème pour insérer une image
    Par merwandonut dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 20/04/2008, 20h01
  3. Réponses: 8
    Dernier message: 11/02/2008, 19h37
  4. Réponses: 2
    Dernier message: 03/08/2006, 18h21
  5. Problème pour insérer une image
    Par Paulinho dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 4
    Dernier message: 26/04/2006, 23h36

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