bonjour,
je vais tenter une explication sur mon problème de requête...
J'ai une requête du genre:
select ref from auteur,motsclefs where auteur.num={$this->ref} and motsclefs.num={$this->ref}
la table auteur contient les champs concernant les auteurs
la table motsclefs contient les mots clefs
la requête permet de rechercher les mots clefs attribués à un auteur.
j'ai donc 2 tables et je cherche a faire un petit script php qui permettrait de recréer une nouvelle table similaire à la table auteur ou
la requête permettrait de rajouter dans une nouvelle colonne les mots clefs.
En fait je souhaite réunir les 2 tables en une seule...
quand je fais une requête dans mysql, elle me ressort un truc dans le genre:
+--------------------+
| ref |
+--------------------+
| toto |
| bidule |
| truc |
| machin |
| titi |
| test |
+--------------------+
cela correspond donc a tout les mots clefs associés, jusque la tout va
bien...
Le problème:
Quand je récupère le résultat de cette requête et que je le réinjecte
dans la nouvelle table, MySQL/PHP récupère juste le premier mots clefs
des résultats, donc dans l'exemple ici ce serait "toto". Il zappe complètement les autres mots...
Voilà, si quelqu'un a une idée du pourquoi du comment...
je sais pas si c'est tout à fait compréhensible...
Merci d'avance.
je vais tenter une explication sur mon problème de requête...
J'ai une requête du genre:
select ref from auteur,motsclefs where auteur.num={$this->ref} and motsclefs.num={$this->ref}
la table auteur contient les champs concernant les auteurs
la table motsclefs contient les mots clefs
la requête permet de rechercher les mots clefs attribués à un auteur.
j'ai donc 2 tables et je cherche a faire un petit script php qui permettrait de recréer une nouvelle table similaire à la table auteur ou
la requête permettrait de rajouter dans une nouvelle colonne les mots clefs.
En fait je souhaite réunir les 2 tables en une seule...
quand je fais une requête dans mysql, elle me ressort un truc dans le genre:
+--------------------+
| ref |
+--------------------+
| toto |
| bidule |
| truc |
| machin |
| titi |
| test |
+--------------------+
cela correspond donc a tout les mots clefs associés, jusque la tout va
bien...
Le problème:
Quand je récupère le résultat de cette requête et que je le réinjecte
dans la nouvelle table, MySQL/PHP récupère juste le premier mots clefs
des résultats, donc dans l'exemple ici ce serait "toto". Il zappe complètement les autres mots...
Voilà, si quelqu'un a une idée du pourquoi du comment...
je sais pas si c'est tout à fait compréhensible...
Merci d'avance.