Récupérer la valeur d'un champ dont le nom a deux mots

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer la valeur d'un champ dont le nom a deux mots

par Vakarm » 18 avr. 2005, 17:52

Bon, super!! J'ai trouvé

j'ai fait ce que tu m'as écris et ça fonctionne.
Merci beaucoup!!

par Vakarm » 18 avr. 2005, 17:34

Charabia

je comprend bien la solution que tu m'avais mentionné, cependant je suis trop débutant pour savoir où je dois aller pour editer le sql de la table en question.

Je suis encore à chercher l'endroit où je peux le faire :p

Merci pour tout

par charabia » 18 avr. 2005, 17:07

Bé même en direct ça ne devrait poser aucun soucis, c'est comme si on ajoutait une table...enfin moi je n'ai jamais eu de soucis, que ce soit en local ou en distant...

par slipndi » 18 avr. 2005, 17:02

Ben apparement il travail pas en local, c'est pour ca le message d'erreur, enfin ca m'etonne un peu de travailler direct en ligne, m'enfin je n'ai qu'une humble experience de webmaster donc...

par charabia » 18 avr. 2005, 17:02

Vakarm, tu n'as pas réussi avec la méthode que je t'ai indiqué ? :shock:

par charabia » 18 avr. 2005, 17:00

C'est en effet le dernier recours s'il est dans l'impossibilité de modifier son champs, après il sera sûr d'être tranquille \:D/

par Vakarm » 18 avr. 2005, 16:58

J'ai essayé de passer par une requete sql pour creer un nouveau champ (avant de detruire l'ancien)

puis j'obtient le même message d'erreur... Je vais écrire à mon admin pour voir

thanks

par slipndi » 18 avr. 2005, 16:57

Lol méthode assez bourrine quand même :) mais qui à le mérite de marcher donc au pire des cas écoute le monsieur ;)

par charabia » 18 avr. 2005, 16:56

Si tu n'y arrives vraiment pas, un autre méthode très simple et sûre :

- édites le sql de cette table.
- copies le tout quelque part.
- modifies le nom de ton champs.
- détruit la table existante.
- exécutes les nouvelles commandes sql avec la modif que tu as apportée au nom.

Et voili ;)

par slipndi » 18 avr. 2005, 16:53

hola, ce n'est pas normal, que tu ne puisse pas, pour détruire un champ il te suffit d'afficher la table de cliquer sur la case a coté du nom de champ ca va la selectionner puis apres tu a un petit menu déroulant en bas qui te proposera supprimer les champs selectionné, et puis apres tu as plus qu'a recrée un champ, mais ce n'est pas normal que tu n'es pas acces a toutes les fonctions

par Vakarm » 18 avr. 2005, 16:51

J'utilise phpMyadmin et il n'est pas enclin à changer le nom de mon champ. Il m'affiche l'erreur : Acess Denied for user.

Manifestement je manque de permissions sur le serveur... Je pourrais détruire mon champ et en ajouter un nouveau, mais je ne sais pas encore comment faire.

Merci encore

par charabia » 18 avr. 2005, 16:34

Le mieux c'est en effet de modifier le nom de ton champs. Ca sera plus propre et plus facile dans le futur.

Ensuite il te suffit d'utiliser un bon éditeur de texte et de faire recherche/remplace et hop en 10 secondes tout devrait être modifié :wink:

par slipndi » 18 avr. 2005, 16:32

bonjour ,
as tu essayer de remplacer l'espace blanc par le code : %20
c'est peu eêtre une solution sinon ben ca te couterai beaucoup de changer le nom de ton champ dans la bDD ?

Récupérer la valeur d'un champ dont le nom a deux mots

par Vakarm » 18 avr. 2005, 16:29

Bonjour,

J'ai fait l'erreur impardonnable de faire un champ dont le nom contient deux mots dans ma base de données. Je n'ai pas de problème à écrire dans la base de donnée, mais j'ai du mal à récupérer cette donnée

<?php echo $data['Coins Ronds']; ?>

Ça n'est qu'un problème de syntaxe, mais je n'ai malheureusement pas trouvé de documentation pour le régler.

Merci beaucoup!!