Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : récuperer des enums d'un attribut [ Base de données / MySQL ] (rymoucha)

jeudi 24 avril 2008 à 16:14:22 | récuperer des enums d'un attribut

rymoucha

bonjour,
voila j'ai une table connexion qui possede un attribut dont ses elements sont deja prefedefinies : "type_connexion". pour etre plus claire: Type Connexion: soit ADSL ou VSAT ou WIMAX.
voila je cherche comment recuperer ses attributs avec une requete pour les mettre dans une liste select dans code php.
j ai essaye une requete avec un select mais cette derniere ne me retourne pas tous les types. seulement ceux qui ont été utilisés pour des connexions saisies dans la table.
j'essaye de chercher une solution mais je vois pas dautre qu'en utilisant une requete.
merci pour votre aide
a bientot

jeudi 24 avril 2008 à 16:18:36 | Re : récuperer des enums d'un attribut

Teclis01

Euh c'est normal que la requête renvoie que ce que tu as dans ta table sinon ca veut dire qu'elle demande a google et parse les resultat tout seul
J'ai peut être pas compris mais je réponds à ce dont j'ai cru comprendre...

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

 Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro


jeudi 24 avril 2008 à 19:22:06 | Re : récuperer des enums d'un attribut

malalam

Administrateur CodeS-SourceS
Hello,

SHOW COLUMNS FROM nom_table LIKE champ_enum
puis tu parses le résultat.



dimanche 27 avril 2008 à 12:37:24 | Re : récuperer des enums d'un attribut

rymoucha

bonjour;
j ai essaye malalam la requete que tu as postée et voila comment j ai fais:

<?php

    $link = mysql_connect("localhost","root","");
    mysql_select_db('pfe_bd');
   
    $res=mysql_query("SHOW COLUMNS FROM connexion LIKE Type_CNX") or die(mysql_error());
    echo $res;
    while($lig=mysql_fetch_array($res));
    {
    echo ($lig);
    }
 
    mysql_close($link);
?>


mais on me renvoit cette erreur:
Erreur de syntaxe près de 'Type_CNX' à la ligne 1

bon je vois pas exactement où est l'erreur.
merci pour votre aide

dimanche 27 avril 2008 à 16:16:59 | Re : récuperer des enums d'un attribut

malalam

Administrateur CodeS-SourceS
   $res=mysql_query("SHOW COLUMNS FROM connexion LIKE 'Type_CNX'") or die(mysql_error());
Il manque les apostrophes.

dimanche 27 avril 2008 à 17:01:26 | Re : récuperer des enums d'un attribut

rymoucha

resalut,
j'ai ajouté les apostrophes et il me retourne l'ID de l'attribut:
Resource id #3

Devrai-je utliser l'ID pour extraire les enumerations que contient cet attribut??
merci

dimanche 27 avril 2008 à 17:10:18 | Re : récuperer des enums d'un attribut

malalam

Administrateur CodeS-SourceS
Tu fais un echo de la ressource retournée par mysql_query(), c'est normal...
Et mysql_fetch_array() renvoie un tableau...et faire un echo d'un tableau renvoie 1. Donc forcément, tu ne vois rien là...mais tout est là, il faut juste que tu utilises correctement les fonctions. Comment tu fais en général pour aller chercher les résultats d'une requête ? Sûrement pas comme ça.
Tu devrais relire des tutos sur l'utilisation de l'extension mysql.

dimanche 27 avril 2008 à 17:23:08 | Re : récuperer des enums d'un attribut

rymoucha

bon, en general j'utilise mysql_fetch_array() car elle répond à mes besoins surtout que l'application que je suis entrain de developper un peu simple.
en tout cas,merci pour les informations. je vais essayer de m'informer un peu plus sur ca et esperons que j'y arriverai.
merci pour ton aide

dimanche 27 avril 2008 à 17:44:53 | Re : récuperer des enums d'un attribut

rymoucha

resalut,
Voila comment j'ai fait mais ca ne me retourne rien...

<?php

    $link = mysql_connect("localhost","root","");
    mysql_select_db('pfe_bd');
    
    $res=mysql_query("SHOW COLUMNS FROM connexion LIKE 'Type_CNX'") or die(mysql_error());
 
    while($lig=mysql_fetch_array($res));
    {
    echo ($lig);
    }

    mysql_close($link);
?>

Jimagine personnellement que l'erreur vient au niveau de la ligne en rouge.
a ma connaissance, normalement on fait $lig['attribut_table'] mais la, franchement j'ai la l'impression de ne rien comprendre. si vous pouvez m'eclaircir un peu plus comment faire la suite.
meeerci

dimanche 27 avril 2008 à 18:23:32 | Re : récuperer des enums d'un attribut

malalam

Administrateur CodeS-SourceS
mysql_fetch_array() renvoie un tableaau je t'ai dit. Quand tu l'utilises en général, tu fais ça ? J'ai des doutes.
Si tu fais echo array(1,2,3); ça renvoie quoi ? Là c'est pareil. C'est un TABLEAU, donc affiche le comme tu affiches un tableau.


1 2

Cette discussion est classé dans : connexion, requete, récuperer, attribut, enums


Répondre à ce message

Sujets en rapport avec ce message

probleme de requete (imbriqué?) [ par MATHIS49 ] Bonjour !J'ai une table qui se presente sous cette Probleme d'exécution d'un requete avec un parametre récupéré d'un lien ... [ par Poolky ] Salut à vous ... voila j'ai un petit problème avec l'exécution d'une requête "delete" contenant une variable que je passe par un lien. J'ai deux pages Comportement de requete un peu bizarre [ par simtiers ] Salut ! Bon, je préviens tout de suite, je débute en PHP et MySQL. Voilà, je voudrais faire un système de login sur mon site => vérifier si le nom d inserer une saisi dans une requete SQL [ par ashron54 ] Bonjour,désolé si le titre n'est pas très explicite mais je ne sais pas trop comment formuler ca, donc je me lance :je créer une page de formulaire da Formulaires : Listes déroulantes dynamiques liées AJAX [ par kinl2005 ] Bonjour,Je suis novice et je me suis appuyé un petit bout de code , et je n'arrive pas à le faire fonctionner <img src="/imgs2 Requete SQL qui marche pas en PHP [ par 6xavier6 ] Bonjour,Alors j'ai un problème avec une requête SQL, au premier chargement de ma page la requête est exécuter correctement mais quand je la recharge, Pb Affichage requete mysql dans un menu deroulant [ par KL2009 ] Bonjour,J'essaye d'afficher la valeur d'un champ de ma table sous mysql dans un menu déroulant, la connexion à la base à l'air correcte mais à l'affic Listes liées et upload sans recharger la page [ par habroc ] Bonjour , J'ai un problème avec le code suivant ; pour lequel j'ai 4 listes liées , et un upload sur la meme page , qui doivent renseigner les champs Recherche dans un active directory en php [ par battosai971 ] Bonjour, J'ai une erreur dans ce script mais je ne le vois pas , quelqu'un'un peu m'aider?Code:$ldap="domaine.eu";// Connexion au serveur LDAP$ldapcon liste en php [ par marocmarocmaroc ] salut;j'ai un problème en php j'ai créé deux listes de selection en php la première sert à afficher les codes de la table famille.je voudrais dés que


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.