p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    novembre 2004
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 34
    Points : 11
    Points
    11

    Par défaut Afficher Champ Image SQL Server avec PHP

    Bonjour,

    J'ai un souci avec une bd client contenant des images stockées en base dans 1 champ type image.
    Pouvez-vous me confirmer que ces champs sont du binaire ?

    Mon souci est que j'arrive à afficher partiellement les images à l'aide de mon code PHP. Cependant l'affichage ne se fait pas entièrement, l'image est tronquée (seulement le haut apparaît).

    Je n'utilise aucun driver spécificque, suis en php5 via fonction mssql_connect()...etc.

    Avez-vous des pistes ? un driver à me conseiller ?
    Faut-il convertir les data en hexa ou autre et si oui de quelle manière dans la reqête sql ?

    Je rencontre également des problèmes de connexion qui m'oblige à modifier mon php.ini (mssql.secure_connection = Off).

  2. #2
    Expert Confirmé Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    novembre 2004
    Messages
    1 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2004
    Messages : 1 693
    Points : 2 907
    Points
    2 907

    Par défaut

    Tu as déjà posé cette question il me semble!
    Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
    MCTS Database Development
    MCTS Database Administration

  3. #3
    Candidat au titre de Membre du Club
    Inscrit en
    novembre 2004
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 34
    Points : 11
    Points
    11

    Par défaut Résolu

    Pour ceux que ça intéresse le problème est résolu.

    Il est du à la limitation du volume de données accepté dans le php.ini.
    Donc :

    mssql.textlimit = 2147483647 (au lieu de 4096)
    mssql.textsize = 2147483647 (au lieu de 4096)

    Comme ça si vous avez des champs binaires type image "énorme", la totalité sera remonté dans les limites définies ci-dessus.

    Voilà. Je ne sais pas comment marqué le post comme résolu !

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

Discussions similaires

  1. Lire un champ VARBINARY sql server avec c#
    Par otyv84 dans le forum C#
    Réponses: 1
    Dernier message: 30/06/2011, 05h50
  2. importer csv dans une base de sql server avec php
    Par berroudji dans le forum PHP & SQL-Server
    Réponses: 1
    Dernier message: 21/06/2010, 09h23
  3. Champ Image SQL Server 2005
    Par digital prophecy dans le forum Bases de données
    Réponses: 0
    Dernier message: 20/12/2007, 13h04
  4. champ image sql server
    Par jupiter35 dans le forum C++
    Réponses: 2
    Dernier message: 13/07/2007, 15h24
  5. Utilisation de SQL Server avec PHP
    Par kagura dans le forum PHP & SQL-Server
    Réponses: 3
    Dernier message: 22/01/2006, 15h39

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