where $campo = 'campo palloni';

Ciao a tutti,

dovrei fare una query del genere:

$campo1='campopalloni'

$campo2='campo palloni'

select *

from table

where $campo = 'campo palloni';

Non so come fare, ho provato con $campo1 like '%$campo2%', ma ho lo spazio da eliminare.

Grazie

inviato 7 anni fa
zr7s
zr7s
1
X 0 X

Ciao zr7s,

se non ho capito male la tua domanda tu vorresti trovare tutti i record della tabella table in cui un campo X sia uguale ad una delle 2 variabili($campo1, $campo2).

In codice:

SELECT * FROM nometabella WHERE nomecampo='$campo1' OR nomecampo='$campo2'

Se invece i valori delle variabili possono essere contenute all'interno dei tuoi campi utilizzi la funzione like

SELECT * FROM nometabella WHERE nomecampo LIKE '%$campo1%' OR nomecampo LIKE '%$campo2%'

Spero di esserti stato d'aiuto.

Buona giornata

Zeta

risposto 7 anni fa
zeta80
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda