begin process at 2010 03 17 00:13:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

récuperer des enums d'un attribut


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

récuperer des enums d'un attribut

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ée 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 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 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 Récuperer le contenu d'une requete sql en XML [ par Perecastorr ] Bonjour, J'ai une requete SELECT simple vers une table et j'aimerai récuperer le résultat de ma requete en xml. C'est a dire passer d'une base de don requete sur bdd [ par eva4 ] Bonjour, je voudrais savoir (et oui , très curieuse), ya t'il un moyen de connaitre se que 'consomme' une page (toutes les requetes de la pages) sur Requete MySQL + Condition IF [ par errahmouninawal ] Bonjour tout le monde, Je sais pas pourqoui la requete MySQL n'execute pas a l'interieur du "IF ELSE" [del]Voila mon code PHP:[/del] if (isset($_POST Mettre un préfixe sur requete sql... [ par VicTeams ] Bonjour à tous, voila maintenant 4heures que je cherche comment faire pour pouvoir mettre un préfixe "dynamique" sur mes table. Ce préfixe est dans un Requete multicondition multi table [ par eva4 ] Hello, Bonjour bonjour Ma question est dans le sujet, faire une requete multiconditions, multitables. [color=red]Table jouet: id autoincrement 11 v


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales