> Tous les forums > Forum des Webmasters
 Probleme requete mysql
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
freddes
  Posté le 14/09/2004 @ 18:16 
Aller en bas de la page 
Petit astucien
Bonjour, ya un truc que je comprend pas: voici une table: CREATE TABLE `logitheque_rub` ( `id` smallint(6) NOT NULL auto_increment, `cat` char(2) NOT NULL default '', `nom` varchar(50) NOT NULL default '', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), KEY `id_2` (`id`,`cat`) ) TYPE=MyISAM AUTO_INCREMENT=60 ; # # Dumping data for table `logitheque_rub` # INSERT INTO `logitheque_rub` VALUES (1, '1', 'Agenda'); INSERT INTO `logitheque_rub` VALUES (25, '4', 'Albums et visionneuses'); INSERT INTO `logitheque_rub` VALUES (3, '1', 'BDD'); INSERT INTO `logitheque_rub` VALUES (4, '1', 'Caculatrice'); INSERT INTO `logitheque_rub` VALUES (5, '1', 'Contacts'); INSERT INTO `logitheque_rub` VALUES (6, '5', 'Bourse et finance'); INSERT INTO `logitheque_rub` VALUES (7, '1', 'Traduction'); INSERT INTO `logitheque_rub` VALUES (8, '1', 'Traitement de Texte'); INSERT INTO `logitheque_rub` VALUES (9, '2', 'Fax'); INSERT INTO `logitheque_rub` VALUES (10, '2', 'Messagerie Instantanée'); INSERT INTO `logitheque_rub` VALUES (11, '2', 'Minitel'); INSERT INTO `logitheque_rub` VALUES (12, '2', 'SMS'); INSERT INTO `logitheque_rub` VALUES (13, '3', 'Aspirateurs de site'); INSERT INTO `logitheque_rub` VALUES (14, '3', 'Client FTP'); INSERT INTO `logitheque_rub` VALUES (15, '3', 'Connecteurs et téléchargeurs'); INSERT INTO `logitheque_rub` VALUES (16, '3', 'Contrôle parental'); INSERT INTO `logitheque_rub` VALUES (17, '3', 'Courrier email'); INSERT INTO `logitheque_rub` VALUES (18, '3', 'Editeurs de site'); INSERT INTO `logitheque_rub` VALUES (19, '3', 'Gestion de sites'); INSERT INTO `logitheque_rub` VALUES (20, '3', 'Moteurs de recherche'); INSERT INTO `logitheque_rub` VALUES (21, '3', 'Navigateurs'); INSERT INTO `logitheque_rub` VALUES (22, '3', 'Partage de fichiers'); INSERT INTO `logitheque_rub` VALUES (23, '3', 'Tarif de communication'); INSERT INTO `logitheque_rub` VALUES (24, '3', 'Utilitaires'); INSERT INTO `logitheque_rub` VALUES (26, '4', 'Animation 2D et 3D'); INSERT INTO `logitheque_rub` VALUES (27, '4', 'CAO et PAO'); INSERT INTO `logitheque_rub` VALUES (28, '4', 'Capture d'écran'); INSERT INTO `logitheque_rub` VALUES (29, '4', 'Codecs'); INSERT INTO `logitheque_rub` VALUES (30, '4', 'Edition audio & vidéo'); INSERT INTO `logitheque_rub` VALUES (31, '4', 'Encodeurs et décodeurs'); INSERT INTO `logitheque_rub` VALUES (32, '4', 'Lecteurs MP3, CD & DVD'); INSERT INTO `logitheque_rub` VALUES (33, '4', 'Outils internet'); INSERT INTO `logitheque_rub` VALUES (34, '5', 'Accessibilité'); INSERT INTO `logitheque_rub` VALUES (35, '5', 'Antivirus'); INSERT INTO `logitheque_rub` VALUES (36, '5', 'Arrêt et démarrage'); INSERT INTO `logitheque_rub` VALUES (37, '5', 'Compression et décompression'); INSERT INTO `logitheque_rub` VALUES (38, '5', 'Cryptage et sécurité'); INSERT INTO `logitheque_rub` VALUES (40, '5', 'Gestion de fichiers'); INSERT INTO `logitheque_rub` VALUES (41, '5', 'Gravure'); INSERT INTO `logitheque_rub` VALUES (43, '5', 'Nettoyeurs et installateurs'); INSERT INTO `logitheque_rub` VALUES (44, '5', 'Réseau'); INSERT INTO `logitheque_rub` VALUES (45, '5', 'Sauvegarde'); INSERT INTO `logitheque_rub` VALUES (46, '5', 'Administration'); INSERT INTO `logitheque_rub` VALUES (47, '5', 'Disque dur, CD Rom, DVD'); INSERT INTO `logitheque_rub` VALUES (48, '5', 'Editeur de polices et d'Icônes'); INSERT INTO `logitheque_rub` VALUES (49, '5', 'Horloges'); INSERT INTO `logitheque_rub` VALUES (50, '5', 'Imprimantes'); INSERT INTO `logitheque_rub` VALUES (51, '5', 'maj. et DLL'); INSERT INTO `logitheque_rub` VALUES (52, '5', 'Manipulation de fichier'); INSERT INTO `logitheque_rub` VALUES (53, '5', 'Optimiseurs et tests'); INSERT INTO `logitheque_rub` VALUES (54, '5', 'Planificateurs et lanceurs'); INSERT INTO `logitheque_rub` VALUES (55, '5', 'Registre'); INSERT INTO `logitheque_rub` VALUES (56, '5', 'Système'); INSERT INTO `logitheque_rub` VALUES (57, '5', 'Personnaliser son PC'); INSERT INTO `logitheque_rub` VALUES (58, '5', 'Pilotes (Drivers)'); INSERT INTO `logitheque_rub` VALUES (59, '2', 'Téléphonie'); Lorsque je fait cette requete: Code: <? require ("../../config.inc.php"); $requete = "SELECT * FROM logitheque_rub WHERE cat = '2' ORDER BY nom"; $result = mysql_query($requete); echo "<select name='srub'>"; while ($echo_cat=mysql_fetch_array($result)) { echo "<option value=$echo_cat[0] selected>$echo_cat[2]</option>"; } echo "</select>"; ?> Eh bien tout se passe bien sauf qu'il manque la derniere entrée (téléphonie) j'y comptrend rien du tout, il me sors les bonnes sous rubrique mais il en manque une : celle d'id 59 Si vous pouviez m'aider un peu ca m'arrangerai merci..
Publicité
tournevis
 Posté le 15/09/2004 à 16:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Salut, voici la création de ta table : CREATE TABLE `logitheque_rub` ( `id` smallint(6) NOT NULL auto_increment, `cat` char(2) NOT NULL default '', `nom` varchar(50) NOT NULL default '', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), KEY `id_2` (`id`,`cat`) ) TYPE=MyISAM AUTO_INCREMENT=60 ; En mettant ta table `logitech_rub` et tes différents champs entre des guimets ` ` tu protèges tes données. Dans ta requete fait la même chose <? require ("../../config.inc.php"); $requete = "SELECT * FROM `logitheque_rub` WHERE `cat` = '2' ORDER BY nom asc"; $result = mysql_query($requete); echo "<select name='srub'>"; while ($echo_cat=mysql_fetch_array($result)) { echo "<option value=$echo_cat[0] selected>$echo_cat[2]</option>"; } echo "</select>"; ?> Je suis pas sur à 100% mais j'ai déjà eu des erreurs de requêtes à caude de ça. d'autre part tes catégories sont en char(s) et j'ai constaté sur beaucoup de bases de données que les rubriques étaient en tinytext(2) à voir... Meilleuires salutations
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
234,99 €Ecran 27 pouces incurvé Viewsonic VX2718-2KPC (QHD, 165 Hz, 1 ms) à 234,99 €
299,99 € -22%

Cdiscount fait une belle promotion sur l'écran 27 pouces incurvé Viewsonic VX2718-2KPC-MHD qui passe à 234,99 € alors qu'on le trouve ailleurs à partir de 299,99 €. Cet écran dispose d'une dalle VA QHD  (2560x1440) à 165 Hz avec un temps de réponse de 1 ms. Il est compatible Adaptive Sync.

Au niveau connectique, vous trouverez une entrée DP et deux entrées HDMI. Une très bonne affaire. 


Voir l'offre
24,36 €Lot de 15 housses de rangement sous vide Amazon Basics avec pompe manuelle à 24,36 €
36,88 € -34%

Amazon fait une promotion sur le lot de 15 housses de rangement sous vide Amazon Basics avec pompe manuelle à 24,36 € au lieu de 36,88 €. Avec ces housses, vous pourrez ranger et compresser les textiles, les vêtements et le linge de maison volumineux avec une réduction de taille de 80 %.


Voir l'offre
69,99 €SSD Crucial P5 Plus 500 Go (3D NAND, NVMe, PCIe 4.0, M.2, 6600 Mo/s) à 69,99 €
94 € -26%

Amazon fait une promotion sur le SSD Crucial P5 Plus 500 Go (3D NAND, NVMe, PCIe 4.0, M.2) qui passe à 69,99 € livré gratuitement. On le trouve ailleurs à partir de 94 €. Ce SSD offre des vitesses de lecture/écriture séquentielle allant jusqu’à 6600/ 3 000 Mo/s. Il est garanti 5 ans.

Cette version Plus est compatible PCIe 4.0. Vous pouvez donc aussi l'utiliser avec la console de jeux PS5.


Voir l'offre
17,45 €Chargeur Varta Eco + 4 piles rechargeables AA 2100 mAh à 17,45 €
25 € -30%

Amazon fait une promotion sur le chargeur Varta Eco qui passe à 17,45 € au lieu de 25 €. Ce chargeur rapide peut charger jusqu'à 4 accus (AA, AAA). Il peut recharger à l'unité et permet le maintient de charge. Il est fourni avec 4 piles rechargeables AA 2100 mAh.


Voir l'offre

Sujets relatifs
probleme de clauses dans une requete mysql
Probleme requete mysql
probleme de requete sql
Je rencontre un probleme php mysql
problème de requète sql
Requete mysql select * where valeur commence par..
requête MySQL
Problème Mysql + Lien
Tri d'un tableau resultant d'une requête Mysql
[MySQL] Problème avec LIMIT
Plus de sujets relatifs à Probleme requete mysql
 > Tous les forums > Forum Forum des Webmasters