Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2006, 12h27   #1
Membre régulier
 
Inscription : juin 2006
Messages : 258
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 258
Points : 72
Points : 72
Par défaut Experts: Export de données Access vers PHP: probleme d'attributs

Bonjour
j'ai un probleme au niveau de la migration de donnée d'un attribut d'une de mes tables; cet attribut a le nom "Adresse 1". Le probleme vient de l'espace separant Adresse et 1. Je pensais que {$ligne->Adresse 1} fonctionnerait mais non. Idem ${ligne->[Adresse 1]} ne fonctionne pas. Idem ${ligne->Adresse 1} et {$ligne->[Adresse 1]} ne fonctionne pas.

Quel est la solution?

PS: Une solution serait de renommer cet attribut. Cependant sous Access j'i alors une erreur "La table Adresses est une table attachée avec des propriétés qui ne sont pas toutes modifiables." qui fait que les changements que j'opère n'ont aucun effet.

Merci d'avance!
kenny49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 12h30   #2
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
et print_r de $ligne donne quoi ?
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 12h31   #3
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Grosse erreur de conception que de nommer des attributs avec des caractères spéciaux surtout des espaces !!! C'est comme si on mettait un espace dans un nom de variable. Inconcevable. Mais bon maintenant que la boulette est faite il faut réparer, je ne saurais t'aider malheureusement. Bon courage en tout cas.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 12h39   #4
Membre régulier
 
Inscription : juin 2006
Messages : 258
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 258
Points : 72
Points : 72
le print_r me renvoie effectivement tous les tuples voulues avec Adresse 1.
Voilà ce que j'obtiens:

4stdClass Object ( [Nom] => Agriculture and Agri-Food Cana [Adresse 1] => Pacific Agri-Food Research Centre Summerland [Ville] => SUMMERLAND (BC) [Commentaires] => ) stdClass Object ( [Nom] => AZIENDA AGRICOLA SCOPEL ROMANO [Adresse 1] => Strada delle Gazze 9 [Ville] => FELTRE (BL) [Commentaires] => ) stdClass Object ( [Nom] => Azienda Agricola Vivaistica di [Adresse 1] => Via San Nicola 78 [Ville] => LE LECCE [Commentaires] => )

Si ca peut aider...
kenny49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 12h44   #5
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
renomme tes espaces avec un _ (underscore) !!

comme l'a dit JWhite avoir des espaces dans un nom de variable, je crois que tu rêves un peu et puis tu te compliques la vie.

non ??
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 12h48   #6
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
$ligne->{'adresse 1'}
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 13h58   #7
Membre régulier
 
Inscription : juin 2006
Messages : 258
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 258
Points : 72
Points : 72
$ligne->{'adresse 1'} :ne fonctionne pas


renomme tes espaces avec un _ (underscore) !! : ça n'affiche pas le contnu des champs mais au moins ca bugg pas.

Autres idées?
kenny49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 14h38   #8
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
et pourquoi ca ne fonctionne pas ?
ca te donne un message d'erreur ?
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 14h42   #9
Membre régulier
 
Inscription : juin 2006
Messages : 258
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 258
Points : 72
Points : 72
non rien ne s'affiche. si j avais marque $res->{adresse 1} ou $res->{'adresse } le resultat serait le meme, dans cette facon de pensee
kenny49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h35.


 
 
 
 
Partenaires

Hébergement Web