Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [MYSQL] Omonimia campi

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55

    [MYSQL] Omonimia campi

    Salve a tutti, mi trovo a fare una query che ritorna un numero piuttosto elevato di campi, alcuni dei quali sono chiamati nello stesso modo ma appartengono a tabelle diverse... il problema è che non trovo il modo (con php) di prelevare un valore tramite nomeTabella.nomeCampo.

    In pratica uso mysql_fetch_array per ottenere le righe del risultato, dopodiché dall'array vorrei ottenere il valore tramite il nome della tabella e del campo...

    grazie!

  2. #2
    Usa gli alias di sql e utilizzi quelli come chiavi dell'array:

    SELECT CAMPO1 AS TAB1CAMPO1, CAMPO1 AS TAB2CAMPO1 ....




    $res=mysql_fetch_array(..);

    $a=$res["TAB1CAMPO1"];
    $b=$res["TAB2CAMPO1"];
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55
    Quindi non posso usare SELECT *...
    Ma questa è una limitazione di php? Perché il programma che uso per la gestione dei miei db mi aggiunge automaticamente il nome della tabella davanti al campo in caso di selezioni multiple e con omonimie...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.