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 :

Champ requête SQL qui n'apparaissent plus


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Avril 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 10
    Par défaut Champ requête SQL qui n'apparaissent plus
    Bonjour,

    j'ai une requête SQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT realization_address, realization_zip_code, realization_city FROM form WHERE idform= UN_ID_ICI
    Cette requete me remonte bien tout les champs quand je la saisie dans PHPMy Admin.
    Cependant, quand je l'utilise en PHP à travers PDO, certains champs n'apparaissent plus (ici le champ "realization_city").
    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $connexion=$this->connect();
    $requete="SELECT realization_address, realization_zip_code, realization_city FROM form WHERE idform= ?";
    $requete_prepare=$connexion->prepare($requete);
    $requete_prepare->execute(array($id_proj));
    $lignes=$requete_prepare->fetch(PDO::FETCH_OBJ);
    $connexion=null;
    ...
    //Affichage des champs 
    echo("Adresse : ".$lignes->realization_address."<br />");
    echo("CP :".$lignes->realization_zip_code."<br />");
    echo("Ville : ".$lignes->realization_city."<br />");
    Ce problème est apparu depuis que j'ai changé de serveur.

    Auriez vous une idée de la source du problème ?

    Merci !

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as controlé ce que contenait $lignes ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre régulier
    Inscrit en
    Avril 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 10
    Par défaut
    Quand je fais un
    J'ai l'exception suivante :
    Catchable fatal error: Object of class stdClass could not be converted to string
    et quand je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo("Adresse : ".$lignes->realization_address."<br />");
    echo("CP :".$lignes->realization_zip_code."<br />");
    echo("Ville : ".$lignes->realization_city."<br />");
    Toutes les valeurs s'affichent sauf "realization_city", alors que ce champ apparait bien quand je tape la requête dans PHPMyAdmin.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Utilises var_dump() pas echo
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre régulier
    Inscrit en
    Avril 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 10
    Par défaut
    Merci de votre aide.

    Cela m'affiche ça :
    object(stdClass)#8 (3) { ["realization_address"]=> string(5) "test2" ["realization_zip_code"]=> string(5) "69001" ["form"]=> string(4) "Lyon" }
    Visiblement tout est bien remonté, seulement, "realization_city" à l'air de s'appeler "form" pour une raison inconnue.

    Quand je fais une requête par champs, tout à l'air de marcher également.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ca te fais la meme chose avec une autre methode que FETCH_OBJ ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. requête sql qui joint deux champs dans une seule chaine
    Par marwacht dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/05/2011, 10h29
  2. [AC-2007] [Etat]Champs qui n'apparaissent plus à l'impression
    Par Mut dans le forum IHM
    Réponses: 1
    Dernier message: 25/03/2011, 19h07
  3. Réponses: 2
    Dernier message: 06/06/2005, 15h13
  4. Requête SQL qui me bloque
    Par David Guillouet dans le forum Langage SQL
    Réponses: 5
    Dernier message: 27/04/2004, 14h52
  5. Récupurer via une requête SQL la valeur la plus proche
    Par yoda_style dans le forum Langage SQL
    Réponses: 9
    Dernier message: 27/04/2004, 13h52

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