Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813

    mysql nome campo e nome tabella presi mediante una query

    ciao a tutti
    è possibile fare una select in cui il nome del campo che devo scegliere (e anche quello della tabella) siano presi da due risultati di due query?
    la cosa la posso fare con 2 query in php, però desideravo sapere se si potesse fare. esempio:

    SELCT () FROM () WHERE a=1

    dove nelle parentesi faccio altre query di selezione che sono sicuro che restituiscono una riga con un solo campo.
    nel primo caso lui si trova il nome del campo, nel secondo caso si trova il nome della tabella.
    facendo in questo modo, lui crede tutt'altra cosa...
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Mah, io farei due query separate,
    tipo:

    codice:
    //trovo i nomi tabella e campo
    
    SELECT nometabella, nomecampo FROM ...
    
    // poi inizializzo due variabili $tabella e $campo
    $tabella=risultatoquery;
    $campo=risultatoquery;
    
    // dopodiché faccio la seconda SELECT
    
    SELECT $nomecampo FROM $nometabella
    
    ...

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: mysql nome campo e nome tabella presi mediante una query

    Originariamente inviato da Hysoka
    è possibile fare una select in cui il nome del campo che devo scegliere (e anche quello della tabella) siano presi da due risultati di due query?
    no, non puoi

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    Re: mysql nome campo e nome tabella presi mediante una query

    Originariamente inviato da Hysoka
    ciao a tutti
    è possibile fare una select in cui il nome del campo che devo scegliere (e anche quello della tabella) siano presi da due risultati di due query?
    la cosa la posso fare con 2 query in php, però desideravo sapere se si potesse fare. esempio:

    SELCT () FROM () WHERE a=1

    dove nelle parentesi faccio altre query di selezione che sono sicuro che restituiscono una riga con un solo campo.
    nel primo caso lui si trova il nome del campo, nel secondo caso si trova il nome della tabella.
    facendo in questo modo, lui crede tutt'altra cosa...
    Non ho capito l'obiettivo di far "credere tutt'altra cosa".
    Spiegati meglio che cosa vuoi fare, magari c'e' un'altra soluzione.

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: Re: mysql nome campo e nome tabella presi mediante una query

    Originariamente inviato da mosquito70
    Non ho capito l'obiettivo di far "credere tutt'altra cosa".
    Non era il suo obiettivo, è il server che crede tutt'altra cosa davanti alla sua sintassi

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.