Problème récupération de donnée

Bonjour,

Je suis actuellement en stage et on m'a demandé de reprendre un intranet.

Mon soucis est le suivant:

J'ai deux tables, service et logiciel, avec un nombre de colonnes différentes, mais avec certains champs portant le même nom.
J'ai pensé tout d'abord à changer les noms de ces champs, malheureusement, cette possibilité m'obligerai à changer ces noms partout où ils apparaitraient, dans les fichiers PHP!
Ma deuxième idée était de faire un UNION pour regrouper les résultats dans une seule table. Seulement, là aussi problème, pas le même nombre de colonne.

Je me demandais si vous n'auriez pas une solution que je pourrais tenter ^^

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. ON FAIT PAS LES DEVOIRS DÉBROUILLE TOI
    1. Qui te parle de devoir?ne l'ouvre pas si c'est pour ne rien dire d'intelligent!
  2. Salut,

    Ton soucis c'est au niveau de la requete sql??

    sur ta requete tu peux dfférencié les champs du style

    Select s.id_logiciel, l.id_logiciel from service s, logiciel l where **************

    ou sinon si tu veux avoir un autre nom complètement :

    select id_logiciel_service AS s.id_logiciel, id_logiciel_service AS l.id_logiciel FROM service s, logiciel l WHERE *********
    1. La requête n'est pas le soucis. Je ne peux pas me permettre de changer le nom des champs, parce que comme expliqué, il faudrait que je change sur toutes les pages PHP!

      Par exemple j'ai un champ "nom" dans service mais également dans "logiciel"!